Что будет функцией f
на основе регулярных выражений, которая, учитывая входной текст и строку, возвращает все слова, содержащие эту строку в тексте. Например:Python regexes: возвращает список слов, содержащих заданную подстроку
f("This is just a simple text to test some basic things", "si")
вернется:
["simple", "basic"]
(потому что эти два слова содержат подстроку "si"
)
Как сделать это?
Что делать, если строка содержит специальные символы? – thefourtheye
Что он должен вернуть для «Это простой базовый тест некоторых основных вещей» или «Это простой, базовый тест некоторых основных вещей»? –
'filter ((lambda word: подстрока в слове), text.split())'? – Bakuriu