Перейти к содержимому

10 типичных ошибок в Python Regex, которые ломают ваш код

Dev Level Up

0:00 / 0:00

10 типичных ошибок в Python Regex, которые ломают ваш код

244 просмотра · 2 нед. назад
Dev Level Up
252 подписчика
244 просмотра · 2 нед. назад
Почему ваши регулярные выражения на Python возвращают None, соответствуют слишком большому объему текста или извлекают неправильное значение? В этом видео мы отлаживаем 10 распространенных ошибок в регулярных выражениях, используя реальный некорректный код на Python. Для каждого примера вы увидите, что идет не так, почему это происходит, и исправленную версию, которую вы можете использовать в своих проектах. Мы рассмотрим re.match() и re.search(), шаблоны из необработанных строк, жадный поиск, экранирование специальных символов, захват групп, re.findall(), re.sub() и проверку совпадения перед вызовом group(). Каждое исправление объясняется шаг за шагом, чтобы вы могли понять шаблон, а не запоминать его. Этот урок предназначен для начинающих и младших разработчиков, самоучек, изучающих Python, и всех, кто готовится к собеседованиям по программированию. Следите за ходом урока в редакторе, делайте паузы перед каждым исправлением и смотрите, сможете ли вы первым обнаружить ошибку. Какая ошибка в регулярных выражениях застала вас врасплох? Поделитесь ею в комментариях. #Python #PythonRegex #CodingMistakes