98 of 151 menu

Metode subn Modul re

Metode subn modul re melakukan pencarian dan penggantian bagian string. Metode ini mengembalikan tuple dari string baru dan jumlah penggantian yang dilakukan di dalamnya. Parameter pertama menerima ekspresi reguler, parameter kedua - substring pengganti. Parameter ketiga menentukan string target penggantian. Parameter keempat (opsional) menentukan jumlah penggantian. Parameter kelima (opsional) menentukan flag untuk pengaturan tambahan ekspresi reguler.

Sintaks

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

Contoh

Mari temukan dan ganti karakter 'a':

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

Hasil eksekusi kode:

('b!b', 1)

Contoh

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

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

Hasil eksekusi kode:

('b!!!b', 3)

Contoh

Sekarang mari lakukan hanya dua penggantian dalam string:

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

Hasil eksekusi kode:

('b!!ab', 2)

Lihat juga

  • metode sub modul re,
    yang melakukan pencarian dan penggantian bagian string
  • metode findall modul re,
    yang mengembalikan daftar semua kecocokan dalam string
  • metode finditer modul re,
    yang mengembalikan iterator semua kecocokan dengan ekspresi reguler dalam string
  • metode search modul re,
    yang mencari kecocokan pertama dengan ekspresi reguler dalam string
  • metode match modul re,
    yang mencari kecocokan dengan ekspresi reguler di awal string
  • metode fullmatch modul re,
    yang mencari semua kecocokan dengan ekspresi reguler 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