Page 60 - 6734
P. 60
print(re.escape(s)) # екранує не алфавітно-цифрові
символи
#Hello\ World
print(re.findall('.', 'Hello')) # будь-який символ
#['H', 'e', 'l', 'l', 'o']
print(re.findall('^.', 'Hel\nlo')) # символ на
початку рядка
#['H']
print(re.findall('^.', 'Hel\nlo',re.MULTILINE))
#['H', 'l']
print(re.findall('.$', 'Hel\nlo')) # символ вкінці
рядка
#['o']
print(re.findall('.$', 'Hel\nlo',re.MULTILINE))
#['l', 'o']
print(re.findall('L', 'HELLO')) # символ L
#['L', 'L']
print(re.findall('L*', 'HELLO')) # 0 і більше L
#['', '', 'LL', '', '']
print(re.findall('L+', 'HELLO')) # 1 і більше L
#['LL']
print(re.findall('LL?', 'HELLO')) # 0 або 1 L
#['LL']
print(re.findall('L{2}', 'HELLO')) # 2 L
#['LL']
print(re.findall('L{2,5}', 'HELLO')) # від 2 до 5 L
#['LL']
# те саме, але шукають і поглинають мінімальну
кількість символів:
print(re.findall('L*?', 'HELLO'))
#['', '', '', '', '', '']
print(re.findall('L+?', 'HELLO'))
59