⊗pyPmREMSe 52 of 129 menu

Python regular ifadelerinde search metodu

Öňki sapaklarda biz regular ifadeleri gözleg we çalyşmak metodu arkaly öwrendik. Başga metodlar hem bar. Bu sapakda biz olary öwrenmäge başlarys.

Öwrenjek täze metodymyzyň ady search. Ol setirde regular ifade bilen ilk gabat gelýän ýeri gözleýär. Metoduň birinji parametrinde gözläjek regular ifademizi, ikkinji parametrinde bolsa gözleg geçirjek setirimizi görkezmeli. Metod gabat gelýän ýerleri, setiri çepden saga tarap gözleýär.

Metod öz netijesi hökmünde, tapylan setir bölegi we onuň çeşme setirdeki ýerleşýän ýeri hakda maglumat saklaýan ýörite match-obyekti yzyna gaytarýar.

Geliň amaly ýörelgede synanyşyk edeliň. search metodu arkaly birinji san symbolaryndan ybarat setir bölegini tapalyň:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt)

Geliň search metodu arkaly birinji san symbolaryndan ybarat setir bölegini tapalyň:

print(res) # bu ýerde match-obýekt bolup biler

Indi bolsa tapylan tekst çykaryň. Ol match-obýektiň nol elementine düşer:

print(res[0]) # '123' çykarar

Setir berlen:

txt = '123 abc 456 cde'

Diňe harply symbolardan ybarat bolan birinji setir bölegini tapyň. Ony konsola çykaryň.

Setir berlen:

txt = '1 23 456 789'

Üç sany san symbolyndan duran birinji sanyň ýerleşýän ýerini tapyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et