⊗pyPmREWB 49 of 129 menu

Batas Kata dalam Regex Python

Dengan perintah '\\b' kita dapat mengacu pada batas kata, dan dengan perintah '\B' atau '\\B' - bukan pada batas. Perhatikan bahwa dalam hal mendefinisikan batas kata di Python, escaping bekerja secara ketat dengan dua slash, meskipun untuk perintah lain satu slash diperbolehkan. Mari kita lihat cara kerja perintah-perintah ini dengan contoh.

Contoh

Mari bungkus setiap kata dengan simbol '!':

txt = 'aaa aaa aaa' print(re.sub('\\b', '!', txt))

Hasil eksekusi kode:

'!aaa! !aaa! !aaa!'

Contoh

Mari tambahkan simbol '!' ke dalam celah antara huruf:

txt = 'aaa aaa aaa' print(re.sub('\\B', '!', txt))

Hasil eksekusi kode:

'a!a!a a!a!a a!a!a'

Tugas Praktis

Diberikan string:

txt = 'abc def xyz'

Tulis regex yang akan mengubah string ini menjadi berikut:

'#abc# #def# #xyz#'

Diberikan string:

txt = 'abc def xyz'

Tulis regex yang akan mengubah string ini menjadi berikut:

'a+b+c d+e+f x+y+z'
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