⊗pyPmREMSe 52 of 129 menu

Metode search dalam Ekspresi Reguler Python

Dalam pelajaran sebelumnya, kita mempelajari regex menggunakan metode untuk pencarian dan penggantian. Ada metode lain juga. Dalam pelajaran ini kita akan mulai mempelajarinya.

Metode baru yang akan kita pelajari disebut search. Metode ini mencari kecocokan pertama dengan regex dalam sebuah string. Pada parameter pertama metode, tentukan regex yang akan dicari, pada parameter kedua - string tempat pencarian dilakukan. Metode memeriksa kecocokan dengan melintasi string dari kiri ke kanan.

Sebagai hasilnya, metode mengembalikan sebuah match-object khusus, yang berisi informasi tentang substring yang ditemukan dan lokasinya dalam string asli.

Mari kita coba dalam praktik. Temukan substring pertama dengan digit menggunakan metode search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt)

Mari temukan substring pertama dengan digit menggunakan metode search:

print(res) # di sini akan ada match-object

Sekarang mari tampilkan teks yang ditemukan. Teks itu akan berada di elemen nol dari match-object:

print(res[0]) # akan menampilkan '123'

Diberikan sebuah string:

txt = '123 abc 456 cde'

Temukan substring pertama, yang hanya berisi karakter huruf. Tampilkan di konsol.

Diberikan sebuah string:

txt = '1 23 456 789'

Temukan posisi angka pertama, yang terdiri dari tiga digit.

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