⊗pyPmRESHt 46 of 129 menu

Simbol Topi Dalam Set Dalam Regex Python

Seperti yang anda tahu, simbol topi di dalam [ ] menjadikan negasi, jika ditulis pada awal kurungan. Ini bermakna, ia merupakan simbol khas di dalam kurungan tersebut. Untuk mendapatkan simbol topi sebagai aksara, anda perlu sama ada melarikan (escape) nya, atau mengeluarkannya dari kedudukan pertama.

Contoh

Dalam contoh berikut, corak carian adalah seperti berikut: aksara pertama ialah semua kecuali 'd', kemudian dua huruf 'x':

txt = 'axx bxx ^xx dxx' res = re.sub('[^d]xx', '!', txt) print(res)

Hasilnya, yang berikut akan disimpan ke dalam pembolehubah:

'! ! ! dxx'

Contoh

Sekarang corak carian adalah seperti berikut: aksara pertama ialah 'd' atau '^', kemudian dua huruf 'x':

txt = 'axx bxx ^xx dxx' res = re.sub('[d^]xx', '!', txt) print(res)

Hasilnya, yang berikut akan disimpan ke dalam pembolehubah:

'axx bxx ! !'

Contoh

Anda tidak perlu mengeluarkan simbol topi dari kedudukan pertama, anda hanya perlu melarikan (escape) nya menggunakan garis miring belakang, dan ia akan mewakili dirinya sendiri:

txt = 'axx bxx ^xx dxx' res = re.sub('[\^d]xx', '!', txt) print(res)

Hasilnya, yang berikut akan disimpan ke dalam pembolehubah:

'axx bxx ! !'

Masalah Praktikal

Diberi rentetan:

txt = '^xx axx ^zz bkk @ss'

Tulis regex yang akan mencari rentetan mengikut corak: simbol topi atau aksara @, kemudian dua huruf Latin.

Diberi rentetan:

txt = '^xx axx ^zz bkk @ss'

Tulis regex yang akan mencari rentetan mengikut corak: BUKAN simbol topi dan bukan aksara @, kemudian dua huruf Latin.

Diberi rentetan:

txt = '^xx axx ^zz bkk'

Tulis regex yang akan mencari rentetan mengikut corak: bukan simbol topi dan bukan ruang, kemudian dua huruf Latin.

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