Quantifiers on character classes
examples/regex/quantifier_on_character_class.py
import re strings = ( "-a-", "-b-", "-x-", "-aa-", "-ab-", "--", ) for line in strings: match = re.search(r'-[abc]-', line) if match: print(line) print('=========================') for line in strings: match = re.search(r'-[abc]+-', line) if match: print(line) print('=========================') for line in strings: match = re.search(r'-[abc]*-', line) if match: print(line)