Compile a regular expression pattern, returning a Pattern object.
>>> valid_hand_re = re.compile(r"^[a2-9tjqk]{5}$") >>> displaymatch(valid_hand_re.search("akt5q")) # Valid. "<Match: 'akt5q', groups=()>" >>> displaymatch(valid_hand_re.search("akt5e")) # Invalid. >>> displaymatch(valid_hand_re.search("akt")) # Invalid. >>> displaymatch(valid_hand_re.search("727ak")) # Valid. "<Match: '727ak', groups=()>"
re/compile
compile