Исследование PythonPython

Программы на Python
Anonymous
Исследование Python

Сообщение Anonymous »

У меня есть строковая переменная, содержащая

Код: Выделить всё

string = "123hello456world789"
строка не содержит пробелов. Я хочу написать регулярное выражение, которое печатает только слова, содержащие (a-z)
Я попробовал простое регулярное выражение

Код: Выделить всё

pat = "([a-z]+){1,}"
match = re.search(pat, word, re.DEBUG)
Объект match содержит только слово Hello, а слово World не соответствует.
При использовании re.findall() я могу получить и Hello, и World.
Мой вопрос: почему мы не можем сделать это с помощью re.search()?
Как это сделать с помощью re.search()?>

Подробнее здесь: https://stackoverflow.com/questions/202 ... -re-search

Вернуться в «Python»