100 of 151 menu

Metode findall modul re

Metode findall modul re mengembalikan daftar semua kecocokan dengan ekspresi reguler. Jika regex ditempatkan dalam grup tangkapan, maka metode akan mengembalikan tuple. Pada parameter pertama metode kita tentukan regex yang akan dicari, pada parameter kedua - string untuk pencarian. Pada parameter ketiga yang opsional dapat ditentukan flag untuk pengaturan tambahan regex. Metode memeriksa semua kecocokan, mencarinya dari kiri ke kanan.

Sintaksis

import re re.findall(regex, string, [flags])

Contoh

Mari temukan semua kecocokan dengan regex dalam string:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Hasil eksekusi kode:

['12', '43', '56']

Contoh

Sekarang mari temukan semua kecocokan dalam grup tangkapan regex:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

Hasil eksekusi kode:

[('1', '2'), ('4', '3'), ('5', '6')]

Lihat juga

  • metode finditer modul re,
    yang mengembalikan iterator semua kecocokan dengan regex dalam string
  • metode search modul re,
    yang mencari kecocokan pertama dengan regex dalam string
  • metode match modul re,
    yang mencari kecocokan dengan regex di awal string
  • metode fullmatch modul re,
    yang mencari semua kecocokan dengan regex dalam string
  • metode split modul re,
    yang memisahkan string menjadi daftar berdasarkan pemisah yang ditentukan
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak