kopia lustrzana https://github.com/micropython/micropython-lib
re-pcre: Add basic tests for module.
rodzic
6ef3ed62e4
commit
1baa8662e7
|
@ -0,0 +1,16 @@
|
|||
import re
|
||||
|
||||
m = re.search(r"a+", "caaab")
|
||||
assert m.group(0) == "aaa"
|
||||
|
||||
assert re.match(r"a+", "caaab") is None
|
||||
m = re.match(r"a+", "aaaab")
|
||||
assert m.group(0) == "aaaa"
|
||||
|
||||
assert re.sub("a", "z", "caaab") == "czzzb"
|
||||
assert re.sub("a+", "z", "caaab") == "czb"
|
||||
|
||||
assert re.sub("a", lambda m: m.group(0) * 2, "caaab") == "caaaaaab"
|
||||
|
||||
m = re.match(r"(\d+)\.(\d+)", "24.1632")
|
||||
assert m.groups() == ('24', '1632')
|
Ładowanie…
Reference in New Issue