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