⊗pyPmRELB 48 of 129 menu

Оғоз ва поёни сатр дар регуляркаҳои Python

Аломатҳои махсус мавҷуданд, ки оғози сатрро '^' ё поёни сатрро ' нишон медиҳанд. Биёед коркарди онҳоро дар мисолҳо тамошо кунем.

Мисол

Дар ин мисол намунаи ҷустуҷӯ ин аст: 'aaa'-ро бо '!' иваз кун танҳо дар сурате, ки он дар оғози сатр истодааст:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Натиҷаи иҷрои рамз:

'! aaa aaa'

Мисол

Дар ин мисол намунаи ҷустуҷӯ ин аст: 'aaa'-ро бо '!' иваз кун танҳо дар сурате, ки он дар поёни сатр истодааст:

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

Натиҷаи иҷрои рамз:

'aaa aaa !'

Мисол

Вақте ки дар оғози регулярка '^' истода бошад, ва дар охир - ' , пас ба ин тарз тамоми сатр барои мувофиқат ба регулярка санҷида мешавад.

Дар мисоли навбатӣ намунаи ҷустуҷӯ ин аст: ҳарфи 'a' як ё зиёд маротиба такрор мешавад, тамоми сатрро бо '!' иваз кун танҳо дар сурате ки аз як ҳарфҳои 'a' иборат бошад:

txt = 'aaa' res = re.sub('^a+ ', '!', txt) print(res)

Натиҷаи иҷрои рамз:

'!'

Масъалаҳои амалӣ

Сатр дода шудааст:

txt = 'abc def xyz'

Як регулярка нависед, ки аввалин зерсатри аз ҳарфҳоро пайдо кунад.

Сатр дода шудааст:

txt = 'abc def xyz'

Як регулярка нависед, ки охирин зерсатри аз ҳарфҳоро пайдо кунад.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан