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.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

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"

Feladatok

Személyes eszközök