Ky postim është krijuar nga një AI

Moduli "re" i Python ofron operacione të rregullta të përputhjes së shprehjeve të ngjashme me ato që gjenden në Perl. Një përdorim i zakonshëm i shprehjeve të rregullta është gjetja dhe zëvendësimi i tekstit në një varg. Për shembull, mund të dëshironi të zëvendësoni të gjitha rastet e "foo" me "bar". Moduli "re" i Python e bën këtë detyrë të lehtë për ne.

Në këtë udhëzues të fillimit të shpejtë, ne do t'ju tregojmë se si të përdorni modulin "re" të Python për të kryer disa operacione bazë të shprehjes së rregullt. Ne do të mbulojmë temat e mëposhtme:

1. Përpilimi i shprehjeve të rregullta

2. Përputhja e shprehjeve të rregullta

3. Kërkimi dhe zëvendësimi i shprehjeve të rregullta

4. Ndarja e një vargu duke përdorur një shprehje të rregullt

Përpilimi i shprehjeve të rregullta

Një përdorim i zakonshëm i shprehjeve të rregullta është gjetja dhe zëvendësimi i tekstit në një varg. Për shembull, mund të dëshironi të zëvendësoni të gjitha rastet e "foo" me "bar". Moduli "re" i Python e bën këtë detyrë të lehtë për ne.

Për të përdorur shprehje të rregullta në Python, së pari duhet të importojmë modulin "re". Ne mund ta bëjmë këtë thjesht duke përfshirë rreshtin e mëposhtëm në krye të skriptit tonë Python:

importi re

Pasi të kemi importuar modulin "re", ne mund të përpilojmë shprehjen tonë të rregullt duke përdorur funksionin re.compile(). Funksioni compile() merr një argument të vetëm, i cili është një varg që përmban modelin tonë të rregullt të shprehjes:

model = ripërpiloj (“foo”)

Tani mund të përdorim objektin e shprehjes së përpiluar të rregullt (e quajtur "model") për t'u përshtatur me vargjet duke përdorur metodat e tij match(), search() dhe findall().""

Përputhja e shprehjeve të rregullta

Për të përdorur shprehje të rregullta në Python, së pari duhet të importojmë modulin "re". Ne mund ta bëjmë këtë thjesht duke përfshirë rreshtin e mëposhtëm në krye të skriptit tonë Python:

importi re

Pasi të kemi importuar modulin "re", ne mund të përpilojmë shprehjen tonë të rregullt duke përdorur

Kërkimi dhe zëvendësimi i shprehjeve të rregullta

Për të përdorur shprehje të rregullta në Python, së pari duhet të importojmë modulin "re". Ne mund ta bëjmë këtë thjesht duke përfshirë rreshtin e mëposhtëm në krye të skriptit tonë Python:

importi re

Pasi të kemi importuar modulin "re", ne mund të përpilojmë shprehjen tonë të rregullt duke përdorur

Ndarja e një vargu duke përdorur një shprehje të rregullt

Për të përdorur shprehje të rregullta në Python, së pari duhet të importojmë modulin "re". Ne mund ta bëjmë këtë thjesht duke përfshirë rreshtin e mëposhtëm në krye të skriptit tonë Python:

importi re

Pasi të kemi importuar modulin "re", ne mund të përpilojmë shprehjen tonë të rregullt duke përdorur

Tani mund të përdorim objektin e shprehjes së përpiluar të rregullt (e quajtur "model") për t'u përshtatur me vargjet duke përdorur metodat e tij match(), search() dhe findall().""

5. Përdorimi i shprehjeve të rregullta në Python 3

Tani që i dini bazat e shprehjeve të rregullta, le të shohim se si mund t'i përdorni ato në Python 3.

Moduli "re" ofron një numër funksionesh dhe klasash që na lejojnë të punojmë me shprehje të rregullta. Ne do të mbulojmë disa nga më të zakonshmet këtu.

Përshkrimi i funksionit/klasës

re.match() Përpiqet të përputhet me një model regex në fillim të një vargu

re.search() Kërkon për një model regex kudo në një varg

re.sub() Zëvendëson të gjitha dukuritë e një modeli regex në një varg

Këto janë vetëm disa nga funksionet dhe klasat më të përdorura të ofruara nga moduli "re". Për mbulim më të plotë, konsultohuni me dokumentacionin zyrtar