ure_split.py 527 B

123456789101112131415161718192021222324252627282930313233
  1. try:
  2. import ure as re
  3. except ImportError:
  4. try:
  5. import re
  6. except ImportError:
  7. print("SKIP")
  8. raise SystemExit
  9. r = re.compile(" ")
  10. s = r.split("a b c foobar")
  11. print(s)
  12. r = re.compile(" +")
  13. s = r.split("a b c foobar")
  14. print(s)
  15. r = re.compile(" +")
  16. s = r.split("a b c foobar", 1)
  17. print(s)
  18. r = re.compile(" +")
  19. s = r.split("a b c foobar", 2)
  20. print(s)
  21. r = re.compile("[a-f]+")
  22. s = r.split("0a3b9")
  23. print(s)
  24. # bytes objects
  25. r = re.compile(b"x")
  26. s = r.split(b"fooxbar")
  27. print(s)