match-metodi Pythonin säännöllisissä lausekkeissa
Menetelmä match etsii vastaavuutta
säännölliseen lausekkeeseen merkkijonon alussa. Menetelmän ensimmäisessä parametrissa
määritämme säännöllisen lausekkeen,
jota etsimme, toisessa parametrissa
- merkkijonon, josta sitä etsimme. Jos vastaavuus
löytyy, menetelmä palauttaa match-objektin,
muuten - None. Menetelmän syntaksi
näyttää tältä:
pythonre.match(mitä etsiä, mistä etsiä)
Tarkastellaanpa esimerkkinä, onko merkkijono alkua numeroita:
pythontxt = '123abc'
res = re.match('\d+', txt)
print(res)
Задание 1
Tarkista, että merkkijono alkaa kirjaimilla:
pythontxt = 'abc 123 bbb 456 987'
Tulosta kirjainmerkkien vastaavuudet merkkijonon alussa.
Задание 2
Annettu merkkijono:
pythontxt = 'aaa bbb 123'
Etsi numeroita sisältävä osamerkkijono.