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ş:
txt = 'aaa aaa aaa'
res = re.sub('^aaa', '!', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
'! aaa aaa'
Mysal
Bu mysalda gözleg şablony şeýle:
diňe setiriň soňynda duranda 'aaa'
-ny '!' bilen çalyş:
txt = 'aaa aaa aaa'
res = re.sub('aaa
', '!', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
'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:
txt = 'aaa'
res = re.sub('^a+
', '!', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
'!'
Amaly meseleler
Setir berlen:
txt = 'abc def xyz'
Ilkinji harplardan ybarat kiçi setiri tapan regulýar ifadäni ýazyň.
Setir berlen:
txt = 'abc def xyz'
Soňky harplardan ybarat kiçi setiri tapan regulýar ifadäni ýazyň.