⊗pyPmREWB 49 of 129 menu

Python регулярды өрнектеріндегі сөз шекаралары

'\\b' командасы арқылы сөз шекарасына жүгінуге болады, ал '\B' немесе '\\B' командасы арқылы - сөз шекарасы емес жерге. Python-да сөз шекараларын анықтау кезінде қатаң түрде екі кері сызық арқылы экранирование жұмыс істейтініне назар аударыңыз, бірақ басқа командалар үшін бір кері сызық рұқсат етілген. Осы командалардың жұмысын мысалдар арқылы қарастырайық.

Мысал

Әрбір сөзді '!' символына орайық:

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

Кодты орындау нәтижесі:

'!aaa! !aaa! !aaa!'

Мысал

'!' символын әріптер арасына қосамыз:

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

Кодты орындау нәтижесі:

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

Практикалық есептер

Мына жол берілген:

txt = 'abc def xyz'

Мына жолды алу үшін регулярды өрнек жазыңыз:

'#abc# #def# #xyz#'

Мына жол берілген:

txt = 'abc def xyz'

Мына жолды алу үшін регулярды өрнек жазыңыз:

'a+b+c d+e+f x+y+z'
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау