Gyakorlat2
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2012. szeptember 13., 00:14-kor történt szerkesztése után volt.
Bevezetés
- Ami mindenképpen kelleni fog a python file-od elejére:
import re
- A függvények amiket használni fogunk a keresésre / átírásra:
re.search("pattern", "string") re.match("pattern", "string") re.findall("pattern", "string") re.sub("pattern", "replace", "string")
- Ezek egy match objektumot adnak vissza, feltéve hogy a match változóba mentjük, akkor a kövektezõ metódusok használhatók rajta:
match = re.search("i.a", "cica cila") match.group() match.group(0) match.string
- Ez egy hasznos függvény lehet a próbálgatáshoz:
def show_match(string, pattern): match = re.search(pattern, string) if match: return string[:match.start()] + "<<" + string[match.start():match.end()] + ">>" + string[match.end():] else: return "no match"
- További emlékeztetés a következõ file-ban: regexp.txt vagy az elsõ elõadáson: Elõadás1