⊗pyPmREWB 49 of 129 menu

Žodžių ribos Python reguliariosiose išraiškose

Naudodami komandą '\\b' galite kreiptis į žodžio ribą, o naudodami komandą '\B' arba '\\B' - ne į ribą. Atkreipkite dėmesį, kad apibrėžiant žodžių ribas Python veikia ekranavimas griežtai naudojant du brūkšnius, nors kitoms komandoms leidžiamas vienas brūkšnys. Pažiūrėkime šių komandų veikimą pavyzdžiuose.

Pavyzdys

Kiekvieną žodį apverskime simboliu '!':

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

Kodo vykdymo rezultatas:

'!aaa! !aaa! !aaa!'

Pavyzdys

Pridėkime simbolį '!' tarp raidžių:

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

Kodo vykdymo rezultatas:

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

Praktinės užduotys

Duota eilutė:

txt = 'abc def xyz'

Parašykite reguliariąją išraišką, kuri šią eilutę pavers šia:

'#abc# #def# #xyz#'

Duota eilutė:

txt = 'abc def xyz'

Parašykite reguliariąją išraišką, kuri šią eilutę pavers šia:

'a+b+c d+e+f x+y+z'
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti