t466.py 497 B

1234567891011121314151617181920212223
  1. import re
  2. def helper(string, pattern):
  3. match = re.match(string, pattern)
  4. if match:
  5. print match.group(0)
  6. else:
  7. print False
  8. search = re.search(string, pattern)
  9. if search:
  10. print search.group(0)
  11. else:
  12. print False
  13. find = re.findall(string, pattern)
  14. print find
  15. helper("a{,2}b", "b")
  16. helper("a{,2}b", "ab")
  17. helper("a[{,}]b", "a{b")
  18. helper("a\{,b", "a{,b")
  19. helper("a{,2}[a-z]", "ab")
  20. helper("a{,2}b{,5}", "")
  21. helper("a[{,[a-z]]b", "a,cb")