⊗pyPmREWB 49 of 129 menu

Python Düzenli İfadelerde Kelime Sınırları

'\\b' komutu ile bir kelimenin sınırına başvurulabilir, ve '\B' veya '\\B' komutu ile - sınır olmayan yere. Python'da kelime sınırlarını tanımlarken, diğer komutlar için tek ters eğik çizgiye izin verilse de, kesinlikle iki ters eğik çizgi ile kaçış işleminin çalıştığına dikkat edin. Bu komutların çalışmasını örnekler üzerinde inceleyelim.

Örnek

Her kelimeyi '!' sembolü ile saralım:

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

Kodun çalıştırılmasının sonucu:

'!aaa! !aaa! !aaa!'

Örnek

Harf aralarına '!' sembolünü ekleyelim:

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

Kodun çalıştırılmasının sonucu:

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

Pratik Görevler

Bir dize verildi:

txt = 'abc def xyz'

Bu dizeden aşağıdakini yapacak bir düzenli ifade yazın:

'#abc# #def# #xyz#'

Bir dize verildi:

txt = 'abc def xyz'

Bu dizeden aşağıdakini yapacak bir düzenli ifade yazın:

'a+b+c d+e+f x+y+z'
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet