summaryrefslogtreecommitdiffstatshomepage
path: root/tests
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-10-16 13:56:13 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-10-17 22:25:18 +0300
commit297d8469b8fcaa072630c9561695edb001d96232 (patch)
tree04e7bfb9ddb60a8a8b84feb59c95c9d7cf4627b4 /tests
parent391db8669b77e50eebe4d1583749430a3549fab7 (diff)
downloadmicropython-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.py16
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")