Python Findall - Как использовать метод Findall в Python
Python findall - это метод, который используется для поиска всех совпадающих подстрок в строке. Он предоставляет возможность выполнить поиск в строке с использованием регулярных выражений и вернуть все найденные результаты в виде списка.
Пример использования метода findall в Python:
import re
str = "Today is a beautiful day. It's sunny outside."
# находим все слова, начинающиеся на букву s
result = re.findall(r"\bs\w+", str)
print(result)
Результат выполнения данного кода будет:
['sunny']
В данном примере мы использовали метод findall с модулем регулярных выражений re. Мы передали регулярное выражение `\bs\w+`, которое означает поиск всех слов, начинающихся с буквы "s", и вернули список всех найденных слов.
Также можно использовать метод findall для поиска всех цифр в строке:
import re
str = "The price of the item is $25.99."
# находим все цифры в строке
result = re.findall(r"\d+", str)
print(result)
Результат выполнения данного кода будет:
['25', '99']
В данном примере мы использовали регулярное выражение `\d+`, чтобы найти все цифры в строке. Метод findall вернул список всех найденных результатов.
Таким образом, метод findall в Python является полезным инструментом для выполнения поиска и фильтрации данных в строках с использованием регулярных выражений.