⊗pyPmREMSeP 54 of 129 menu

Sulu-metodi search Pythonissa

Usein on kätevää haettaessa vastaavuutta jakaa merkkijono niin kutsuttuihin suluihin. Ne edustavat tapaa jakaa löydetty osa erillisiin osiin. Niiden käyttämiseksi sinun tulee laittaa osa säännöllisestä lausekkeesta pyöreiden sulkeiden sisään.

Kokeillaan käytännössä. Olkoon meillä seuraava merkkijono:

txt = '123 456'

Jaetaan numeromerkkijonot suluihin. Kirjoitetaan seuraava säännöllinen lauseke:

res = re.search('(\d+) (\d+)', txt)

Tuloksena saamme match-olion. Sen alkiossa indeksillä 1 on ensimmäinen sulku, alkiossa indeksillä 2 - toinen sulku, ja alkiossa indeksillä 0 - kaikki löydetty (niin kutsuttu nollas sulku):

print(res[0]) # '123 456' - löydetty print(res[1]) # '123' - 1. sulku print(res[2]) # '456' - 2. sulku

Annettu merkkijono, joka sisältää verkkotunnuksen:

txt = 'sss domain.ru zzz'

Etsi tämä verkkotunnus ja laita sen nimi ensimmäiseen sulkuun, ja verkkotunnus - toiseen.

Annettu merkkijono, joka sisältää päivämäärän:

txt = '31.12.2025'

Laita päivä ensimmäiseen sulkuun, kuukausi - toiseen, ja vuosi - kolmanteen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää