Python Regular Expressions
Join the DZone community and get the full member experience.Join For Free
How to match a simple stuff in python:
import re rg = re.compile("delete change (\d+) ") m = rg.match("l.cpp#21 - delete change 20007 (t")Then:
>>> m.group(0) 'delete change 20007 ' >>> m.group(1) '20007'rg.search() is similar to rg.match(), but only matches things at the beginning of the string i.e. it would match "delete change 20 " but not "foo delete change 20 ".
Opinions expressed by DZone contributors are their own.