Вот код Python, протестированный на Ubuntu bash:
Код: Выделить всё
import re
print(re.findall(r"(Hello)?World", "World HelloWorld"))
Код: Выделить всё
['', 'Hello']
Код: Выделить всё
['World', 'HelloWorld']
Подробнее здесь: https://stackoverflow.com/questions/798 ... le-pattern
Мобильная версия