Page 62 - 6734
P. 62
print(re.search('(E)', 'HELLO').group(1)) # вміст
першої групи (E)
#E
print(re.search('(?P<name>E)', 'HELLO').group(1)) #
вміст групи (?P<name>E)
#E
print(re.search('(?P<name>E)',
'HELLO').group('name')) # або
#E
print(re.search('(?:E)', 'HELLO').group(0)) # не
створює групу
#E
print(re.findall('E(?=L)', 'HELLO')) # якщо наступний
символ L
#['E']
print(re.findall('E(?!L)', 'HELLO')) # якщо наступний
символ не L
#[]
print(re.findall('(?<=L)E', 'HELLO')) # якщо
попередній символ L
#[]
print(re.findall('(?<!L)E', 'HELLO')) # якщо
попередній символ не L
#['E']
print(re.findall('E(?#comment)', 'HELLO')) # коментар
(?#comment)
#['E']
print(re.search(r'(<)(\d*)(?(1)>)',
'xx<12>xx').group(2)) # якщо група 1 містить <, то
шукати >
#12
61