⊗pyPmRESHt 46 of 129 menu

Simbol Tanda Pangkat di Dalam Set dalam Regex Python

Seperti yang Anda ketahui, tanda pangkat di dalam [ ] menjadi negasi, jika ditulis di awal kurung. Artinya, ia merupakan karakter khusus di dalam kurung tersebut. Untuk mendapatkan tanda pangkat sebagai simbol, perlu di-escape atau dipindahkan dari posisi pertama.

Contoh

Dalam contoh berikut, pola pencariannya adalah: karakter pertama adalah semua kecuali 'd', lalu dua huruf 'x':

txt = 'axx bxx ^xx dxx' res = re.sub('[^d]xx', '!', txt) print(res)

Hasilnya, yang akan tersimpan di variabel adalah sebagai berikut:

'! ! ! dxx'

Contoh

Sekarang pola pencariannya adalah: karakter pertama adalah 'd' atau '^', lalu dua huruf 'x':

txt = 'axx bxx ^xx dxx' res = re.sub('[d^]xx', '!', txt) print(res)

Hasilnya, yang akan tersimpan di variabel adalah sebagai berikut:

'axx bxx ! !'

Contoh

Anda tidak perlu memindahkan tanda pangkat dari posisi pertama, cukup meng-escape-nya dengan backslash, dan ia akan mewakili dirinya sendiri:

txt = 'axx bxx ^xx dxx' res = re.sub('[\^d]xx', '!', txt) print(res)

Hasilnya, yang akan tersimpan di variabel adalah sebagai berikut:

'axx bxx ! !'

Tugas Praktis

Diberikan string:

txt = '^xx axx ^zz bkk @ss'

Tuliskan regex yang akan menemukan string berdasarkan pola: tanda pangkat atau tanda @, lalu dua huruf Latin.

Diberikan string:

txt = '^xx axx ^zz bkk @ss'

Tuliskan regex yang akan menemukan string berdasarkan pola: BUKAN tanda pangkat dan bukan tanda @, lalu dua huruf Latin.

Diberikan string:

txt = '^xx axx ^zz bkk'

Tuliskan regex yang akan menemukan string berdasarkan pola: bukan tanda pangkat dan bukan spasi, lalu dua huruf Latin.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak