⊗pyPmREWB 49 of 129 menu

Szóhatárok a Python reguláris kifejezéseiben

A '\\b' paranccsal szóhatárra hivatkozhatunk, míg a '\B' vagy '\\B' parancsokkal - nem szóhatárra. Kérjük, vegye figyelembe, hogy a Python szóhatárok meghatározásakor szigorúan két fordított perjellel történő escape-elés működik, bár más parancsoknál egy fordított perjel is megengedett. Nézzük meg ezen parancsok működését példákon keresztül.

Példa

Tegyünk minden szót '!' karakterbe:

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

A kód végrehajtásának eredménye:

'!aaa! !aaa! !aaa!'

Példa

Adjunk hozzá '!' karaktert a betűk közötti részekbe:

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

A kód végrehajtásának eredménye:

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

Gyakorlati feladatok

Adott egy sztring:

txt = 'abc def xyz'

Írjon reguláris kifejezést, amely ebből a sztringből a következőt készíti:

'#abc# #def# #xyz#'

Adott egy sztring:

txt = 'abc def xyz'

Írjon reguláris kifejezést, amely ebből a sztringből a következőt készíti:

'a+b+c d+e+f x+y+z'
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás