⊗pyPmREChSI 41 of 129 menu

Penyongsangan Set Karakter dalam Regex

Dengan menggunakan tanda ^ '^' pada permulaan tanda kurung siku, anda boleh menyongsangkan yang dikehendaki. Sebagai contoh, jika perintah [ab] mencari huruf 'a' atau 'b', maka perintah [^ab] akan mencari semua karakter, kecuali 'a' dan 'b'.

Contoh

Dalam contoh ini, corak carian adalah seperti berikut: huruf 'x', kemudian BUKAN huruf 'a', bukan 'b' dan bukan 'c', kemudian huruf 'z':

txt = 'xaz xbz xcz xez' res = re.sub('x[^abc]z', '!', txt) print(res)

Keputusan pelaksanaan kod:

'xax xbx xcx !'

Contoh

Dalam contoh ini, corak carian adalah seperti berikut: huruf 'x', kemudian BUKAN huruf latin kecil, kemudian huruf 'z':

txt = 'xaz xbz x1z xCz' res = re.sub('x[^a-z]z', '!', txt) print(res)

Keputusan pelaksanaan kod:

'xaz xbz ! !'

Tugas Praktikal

Tulis ungkapan biasa yang akan mencari rentetan mengikut corak: digit 1, kemudian karakter bukan 'e' dan bukan 'x', digit 2.

Tulis ungkapan biasa yang akan mencari rentetan mengikut corak: huruf 'x', kemudian BUKAN digit dari 2 hingga 7, huruf 'z'.

Tulis ungkapan biasa yang akan mencari rentetan mengikut corak: huruf 'x', kemudian BUKAN huruf latin besar dari 1 dan lebih banyak kali, huruf 'z'.

Tulis ungkapan biasa yang akan mencari rentetan mengikut corak: huruf 'x', kemudian BUKAN huruf latin besar atau kecil dan bukan digit dari 1 hingga 5 dari 1 dan lebih banyak kali, huruf 'z'.

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