Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- s = input()
- regex = r'\w+, \w+ (and|or) \w+'
- ends = [0]
- for match in re.finditer(regex, s):
- ends.append(s.rfind(' and ', match.start(), match.end()) + 1 or s.rfind(' or ', match.start(), match.end()) + 1)
- ends[-1] -= 1
- ends.append(len(s))
- s_new = []
- for i in range(len(ends) - 1):
- s_new.append(s[ends[i]:ends[i + 1]])
- print(','.join(s_new))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement