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