diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-10-16 13:56:13 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-10-17 22:25:18 +0300 |
commit | 297d8469b8fcaa072630c9561695edb001d96232 (patch) | |
tree | 04e7bfb9ddb60a8a8b84feb59c95c9d7cf4627b4 /tests | |
parent | 391db8669b77e50eebe4d1583749430a3549fab7 (diff) | |
download | micropython-297d8469b8fcaa072630c9561695edb001d96232.tar.gz micropython-297d8469b8fcaa072630c9561695edb001d96232.zip |
modure: Update to re1.5 v0.6.1, fixed and extended character class support.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/extmod/ure1.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/extmod/ure1.py b/tests/extmod/ure1.py index 577c8f61e7..1501a5264e 100644 --- a/tests/extmod/ure1.py +++ b/tests/extmod/ure1.py @@ -20,13 +20,27 @@ try: except IndexError: print("IndexError") -r = re.compile("[a-c]") +r = re.compile("[a-cu-z]") m = r.match("a") print(m.group(0)) +m = r.match("z") +print(m.group(0)) m = r.match("d") print(m) m = r.match("A") print(m) +print("===") + +r = re.compile("[^a-cu-z]") +m = r.match("a") +print(m) +m = r.match("z") +print(m) +m = r.match("d") +print(m.group(0)) +m = r.match("A") +print(m.group(0)) + r = re.compile("o+") m = r.search("foobar") |