⊗pyPmRECB 37 of 129 menu

Tanda Kurung Kerawang dalam Ungkapan Biasa Python

Pengoperasi '+', '*', '?' adalah baik, namun, dengan penggunaannya adalah mustahil untuk menentukan bilangan ulangan yang spesifik. Dalam kes ini, pengoperasi {} akan membantu anda.

Ia berfungsi seperti berikut: {5} - lima ulangan, {2,5} – diulang daripada dua hingga lima (kedua-duanya termasuk), {2,} - diulang dua kali atau lebih. Lihat contoh-contoh:

Contoh

Dalam contoh ini, corak carian kelihatan seperti ini: huruf 'x', huruf 'a' sekali atau dua kali, huruf 'x':

txt = 'xx xax xaax xaaax' res = re.sub('xa{1,2}x', '!', txt) print(res)

Keputusan pelaksanaan kod:

'xx ! ! xaaax'

Contoh

Dalam contoh ini, corak carian kelihatan seperti ini: huruf 'x', huruf 'a' dua kali atau lebih, huruf 'x':

txt = 'xx xax xaax xaaax' res = re.sub('xa{2,}x', '!', txt) print(res)

Keputusan pelaksanaan kod:

'xx xax ! !'

Contoh

Dalam contoh ini, corak carian kelihatan seperti ini: huruf 'x', huruf 'a' tiga kali, huruf 'x':

txt = 'xx xax xaax xaaax' res = re.sub('xa{3}x', '!', txt) print(res)

Keputusan pelaksanaan kod:

'xx xax xaax !'

Contoh

Dalam contoh ini, corak carian kelihatan seperti ini: huruf 'a' sepuluh kali:

txt = 'aaa aaaaaaaaaa aaa' res = re.sub('a{10}', '!', txt) print(res)

Keputusan pelaksanaan kod:

'aaa ! aaa'

Contoh

Dalam contoh ini terdapat corak seperti: huruf 'x', huruf 'a' tiga kali dan kurang, huruf 'x'. Untuk melaksanakannya, sebelum nombor 3 anda tidak perlu menentukan nombor, hanya letakkan koma:

txt = 'xx xax xaax xaaax' res = re.sub('xa{,3}x', '!', txt) print(res)

Keputusan pelaksanaan kod:

'! ! ! !'

Contoh

Sifar sebelum 3 juga dibenarkan:

txt = 'xx xax xaax xaaax' res = re.sub('xa{0,3}x', '!', txt) print(res)

Keputusan pelaksanaan kod:

'! ! ! !'

Masalah Praktikal

Diberi rentetan:

txt = 'aa aba abba abbba abbbba abbbbba'

Tulis ungkapan biasa yang akan mencari rentetan 'abba', 'abbba', 'abbbba' dan hanya mereka.

Diberi rentetan:

txt = 'aa aba abba abbba abbbba abbbbba'

Tulis ungkapan biasa yang akan mencari rentetan jenis 'aba', di mana 'b' muncul kurang daripada 3 kali (termasuk).

Diberi rentetan:

txt = 'aa aba abba abbba abbbba abbbbba'

Tulis ungkapan biasa yang akan mencari rentetan jenis 'aba', di mana 'b' muncul lebih daripada 4 kali (termasuk).

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak