Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmREPG 55 of 129 menu
◀ ▶

Grupu metode Python meklēšanas metodē izmantotie grupējumi

Alternatīvs veids, kā strādāt ar grupējumiem, ir izmantot metodi group. Tās parametrā tiek norādīts grupējuma numurs, kas jāizvada. Ja parametrā tiek norādīts 0 vai tas tiek atstāts tukšs, tad tiks atgriezta visa apakšvirkne, kas atbilst regulārajai izteiksmei.

Pieņemsim, ka mums ir virkne:

txt = '123 456 789'

Izvadīsim no tās pirmo atbilstību cipariem, kas norādīti metodes search regulārajā izteiksmē. Pēc tam ievietosim apakšvirkni trīs grupējumos, katru no kuriem izvadīsim ar metodi group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # izvadīs '123' print(res.group(1)) # izvadīs '1' print(res.group(2)) # izvadīs '2' print(res.group(3)) # izvadīs '3'

Dota virkne:

txt = 'username:john'

Ievietojiet 'username:' pirmajā grupējumā, un 'john' - otrajā. Izvadiet visus grupējumus konsolē.

Dota virkne:

txt = '123 aaabbbccc'

Izkliedejiet visus burtu rakstzīmes pa trim grupējumiem tā, lai apakšvirkne, kas sastāv no burta 'a', nonāktu pirmajā grupējumā, 'b' - otrajā, 'c' - trešajā. Izvadiet visus grupējumus konsolē.

← →
↑
Latviešu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt