97 of 151 menu

Metode sub Modul re

Metode sub modul re melakukan pencarian dan penggantian bagian string. Parameter pertama adalah ekspresi reguler, dan parameter kedua - substring pengganti. Pada parameter ketiga, kita tentukan string yang perlu diganti. Pada parameter keempat yang opsional, kita tentukan jumlah penggantian. Dan pada parameter kelima yang opsional, kita tentukan flag untuk pengaturan tambahan ekspresi reguler.

Sintaksis

import re re.sub(ekspresi_reguler, pengganti, string, [jumlah_penggantian], [flag])

Contoh

Mari kita cari dan ganti karakter 'a':

txt = 'bab' res = re.sub('a', '!', txt) print(res)

Hasil eksekusi kode:

'b!b'

Contoh

Secara default, semua kecocokan yang ditemukan akan diganti. Mari kita ganti lagi karakter 'a' dalam string:

txt = 'baaab' res = re.sub('a', '!', txt) print(res)

Hasil eksekusi kode:

'b!!!b'

Contoh

Sekarang mari kita lakukan hanya dua penggantian dalam string:

txt = 'baaab' res = re.sub('a', '!', txt, 2) print(res)

Hasil eksekusi kode:

'b!!ab'

Lihat juga

  • metode subn modul re,
    yang mengembalikan tuple dari string yang telah diganti dan jumlah penggantian
  • metode findall modul re,
    yang mengembalikan daftar semua kecocokan dalam string
  • 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
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