⊗pyPmRELB 48 of 129 menu

Почетак и крај реда у регуларним изразима Пајтона

Постоје посебни симболи који означавају почетак '^' или крај реда ' . Хајде да погледамо њихов рад на примерима.

Пример

У овом примеру шаблон претраге је следећи: замени '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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј