В этой статье мы рассмотрим, как использовать один из основных методов регулярных выражений в python 're.findall()' для извлечения строковых выражений. Сначала подключим модуль регулярных выражений 're': import re Предположим, что у нас есть следующая строка: test_string1 = 'Python is Amazing!' Регулярное выражение r “^w+” в re.findall() вернет начало входной строки: regex_1 = re.findall(r"^w+",test_string1) print(regex_1) В выражении r “^w+” символ «^» соответствует началу строки, а «w+» находит буквенно-цифровые символы. Если удалить '^', то получим: regex_1 = re.findall(r"w+",test_string1) print(regex_1) Попробуем извлечь начало другой строки: test_string2 = 'Java is Amazing!' Затем применим 're.findall()', чтобы найти первое слово этой строки: regex_2 = re.findall(r"^w+",test_string2) print(regex_2) Приведем более реальный сценарий использования. Предположим, что у нас есть список заголовков видео YouTube и соответствующее заголовкам количество просмотров на YouTube: youtube_