Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- s = "A 1 (B 2 C 3 D 4) E 5"
- re.findall("(w+sd+)", s) # ['A 1', 'B 2', 'C 3', 'D 4', 'E 5']
- re.findall("(?<=()(w+sd+)", s) # ['B 2']
- re.findall("(w+sd+)(?=))", s) # ['D 4']
- re.findall("(?<=()(w+sd+)(?=))", s) # []
- # desired result: ["B 2", "C 3", "D 4"]
- import re
- s = "A 1 (B 2 C 3 D 4) E 5"
- m = re.search(r"((?P<content>.*?))", s)
- if m:
- val = m.group("content")
- print(re.findall(r"ws+d", val))
- ['B 2', 'C 3', 'D 4']
- s = "A 1 (B 2 C 3 D 4) E 5 (X 2 Y 3 Z 4) V 4"
- for m in re.findall(r"(.*?)", s):
- print(re.findall(r"ws+d", m))
- ['B 2', 'C 3', 'D 4']
- ['X 2', 'Y 3', 'Z 4']
Add Comment
Please, Sign In to add comment