Python regulýar ifadelerinde setiriň başy we soňy
Setiriň başyny '^' ýa-da soňuny
' görkezýän ýörite nyşanlar bar.
Geliň olaryň işini mysallar bilen görüň.
Mysal
Bu mysalda gözleg şablony şeýle:
diňe setiriň başynda duranda 'aaa'
-ny '!' bilen çalyş:
pythontxt = 'aaa aaa aaa'
res = re.sub('^aaa', '!', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
python'! aaa aaa'
Mysal
Bu mysalda gözleg şablony şeýle:
diňe setiriň soňynda duranda 'aaa'
-ny '!' bilen çalyş:
pythontxt = 'aaa aaa aaa'
res = re.sub('aaa
', '!', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
python'aaa aaa !'
Mysal
Regulýar ifadäniň başynda '^',
soňunda bolsa ' duranda, şeýlelik bilen
bütin setir regulýar ifade bilen gabat gelýärligi
barlanylýar.
Indiki mysalda gözleg şablony şeýle:
diňe setir diňe 'a' harplaryndan
ybarat bolsa, ony '!' bilen çalysh,
'a' harpy bir ýa-da birnäçe gezek
gaýtalanylýar:
pythontxt = 'aaa'
res = re.sub('^a+
', '!', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
python'!'
Amaly meseleler
Setir berlen:
pythontxt = 'abc def xyz'
Ilkinji harplardan ybarat kiçi setiri tapan regulýar ifadäni ýazyň.
Setir berlen:
pythontxt = 'abc def xyz'
Soňky harplardan ybarat kiçi setiri tapan regulýar ifadäni ýazyň.