⊗pyPmREWB 49 of 129 menu

Vārdu robežas Python regulārajās izteiksmēs

Izmantojot komandu '\\b', var piekļūt vārda robežai, bet izmantojot komandu '\B' vai '\\B' - piekļūt nevis robežai. Ievērojiet, ka vārdu robežu definēšanas gadījumā Python strādā ekranizācija stingri ar divām slīpsvītrām, lai gan citām komandām ir atļauta viena slīpsvītra. Apskatīsim šo komandu darbību piemēros.

Piemērs

Ietīsim katru vārdu simbolā '!':

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

Koda izpildes rezultāts:

'!aaa! !aaa! !aaa!'

Piemērs

Pievienosim simbolu '!' starp burtu atstarpēm:

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

Koda izpildes rezultāts:

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

Praktiskie uzdevumi

Dota virkne:

txt = 'abc def xyz'

Uzrakstiet regulāro izteiksmi, kas no šīs virknes izveidos šādu:

'#abc# #def# #xyz#'

Dota virkne:

txt = 'abc def xyz'

Uzrakstiet regulāro izteiksmi, kas no šīs virknes izveidos šādu:

'a+b+c d+e+f x+y+z'
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt