99 of 151 menu

Kaedah split modul re

Kaedah split modul re membahagikan rentetan dan mengembalikan senarai yang terhasil. Parameter pertama menerima ungkapan nalar. Dalam parameter kedua kita tetapkan rentetan yang perlu dibahagikan. Dalam parameter ketiga pilihan boleh ditentukan bilangan maksimum bahagian untuk pembahagian. Dalam parameter keempat pilihan kita nyatakan bendera untuk tetapan tambahan ungkapan nalar.

Sintaks

import re re.split(ungkapan_nalar, rentetan, [bil_maks_bahagian], [bendera])

Contoh

Mari bahagikan rentetan mengikut sengkang:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

Keputusan pelaksanaan kod:

['aaa', 'bbb', '123 456']

Contoh

Sekarang mari bahagikan rentetan mengikut sengkang dua kali:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Seperti yang dapat dilihat dari keputusan pelaksanaan kod, rentetan dibahagikan mengikut sengkang hanya kepada dua bahagian. Dan dalam bahagian ketiga rentetan masuk bakinya:

['aaa', 'bbb', '123-456']

Lihat juga

  • kaedah findall modul re,
    yang mengembalikan senarai semua padanan dalam rentetan
  • kaedah finditer modul re,
    yang mengembalikan iterator semua padanan dengan ungkapan nalar dalam rentetan
  • kaedah search modul re,
    yang mencari padanan pertama dengan ungkapan nalar dalam rentetan
  • kaedah match modul re,
    yang mencari padanan dengan ungkapan nalar di awal rentetan
  • kaedah fullmatch modul re,
    yang mencari semua padanan dengan ungkapan nalar dalam rentetan
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