f | import re | f | import re |
n | cn = input() | n | cndtn = input() |
| sss = [] | | s = [] |
| aaa = input() | | a = input() |
| while aaa: | | while a: |
| sss.append(aaa) | | s.append(a) |
| aaa = input() | | a = input() |
| for k in range(len(sss)): | | for i in range(len(s)): |
| mm = re.search(cn, sss[k]) | | m = re.search(cndtn, s[i]) |
| if mm is None: | | if m is None: |
| print("<NONE>") | | print("<NONE>") |
| else: | | else: |
t | print(mm.start(), mm.group(), sep=": ") | t | print(m.start(), m.group(), sep=": ") |
| for i in enumerate(mm.groups()): | | for j in enumerate(m.groups()): |
| if mm.group(i[0] + 1): | | if m.group(j[0]+1): |
| print(i[0] + 1, "/", mm.start(i[0]+1), | | print( |
| ": ", mm.group(i[0]+1), sep="") | | j[0]+1, |
| | | "/", |
| | | m.start( |
| | | j[0]+1), |
| | | ": ", |
| | | m.group( |
| | | j[0]+1), |
| | | sep="") |
| if mm.groupdict(): | | if m.groupdict(): |
| for arg in mm.groupdict(): | | for item in m.groupdict(): |
| if mm.group(arg): | | if m.group(item): |
| print(arg, "/", mm.start(arg), | | print( |
| ": ", mm.group(arg), sep="") | | item, |
| | | "/", |
| | | m.start(item), |
| | | ": ", |
| | | m.group(item), |
| | | sep="") |
| | | |