⊗pyPmREWB 49 of 129 menu

Sempadan Perkataan dalam Regex Python

Dengan menggunakan perintah '\\b', kita boleh merujuk kepada sempadan perkataan, dan dengan menggunakan perintah '\B' atau '\\B' - bukan sempadan. Sila ambil perhatian bahawa dalam kes menentukan sempadan perkataan dalam Python, pelolosan berfungsi dengan ketat menggunakan dua garis sendeng terbalik, walaupun untuk perintah lain satu garis sendeng terbalik dibenarkan. Mari kita lihat cara perintah ini berfungsi dengan contoh.

Contoh

Mari kita bungkus setiap perkataan dengan aksara '!':

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

Keputusan pelaksanaan kod:

'!aaa! !aaa! !aaa!'

Contoh

Mari tambah aksara '!' dalam jarak antara huruf:

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

Keputusan pelaksanaan kod:

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

Masalah Praktikal

Diberi rentetan:

txt = 'abc def xyz'

Tulis regex yang akan menjadikan rentetan ini seperti berikut:

'#abc# #def# #xyz#'

Diberi rentetan:

txt = 'abc def xyz'

Tulis regex yang akan menjadikan rentetan ini seperti berikut:

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