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.