Комментарии 32
regular expression editor очень помогает
+9
В Eric был довольно удобный редактор и проверщик регулярок. Притом архитектура Эрика позволяла его спокойно оттуда вытащить, что я в своё время и сделал. Но так как давно не использовал больших регулярок (перерос?), выкинул за ненадобностью.
0
Regexr в разы удобнее. Плюс, есть десктопная AIR-версия. gskinner.com/RegExr/
+2
С девушкой по тел разговариваю, на её вопрос «чем занимаешься» отвечаю:«Читаю про регулярные выражения». 10 секундная пауза… Она: «Что-что?».
-27
>>> print girl_brain.search('Регулярные выражения')
None
+11
Остальные 95% населения планеты тоже не знаю, что такое регулярные выражения :)
-10
И это печально.
-8
Людям из разных областей деятельности свойственно иметь свои определения, словосочетания, которые понятны только людям из этой же области. И это правильно. Только в данном случае она подумала, как потом мне рассказала, в первую очередь про матерные выражения, во вторую — про фразеологизмы. Чему и удивилась. :)
+5
Ну тупые! ©
-8
и?
0
Была у программиста проблема. Решил он её с помощью регулярных выражений. Теперь у него две проблемы.
+13
Если решил, то какая у него проблема? В оригинале звучит так
Some people, when confronted with a problem, think «I know, I'll use regular expressions.» Now they have two problems.
Some people, when confronted with a problem, think «I know, I'll use regular expressions.» Now they have two problems.
+8
+4
Если я правильно понимаю, такие вещи писать надо в twitter
0
Твою мать… это на этот пост
0
да что ж это за фигня…
habrahabr.ru/blogs/python/115825/#comment_3753190
habrahabr.ru/blogs/python/115825/#comment_3753190
0
Я часто для тестов регулярок использую сервис http://realcode.ru/regexptester/
+3
+4
На флэше реализовано gskinner.com/RegExr/.
Можно использовать офлайн.
Можно использовать офлайн.
0
Не нашел упоминания про escape, а ведь можно писать и так:
re.escape(r'\section*')
особенно помогает когда регулярным выражением служит длинная строка прочитанная из файла.
re.escape(r'\section*')
особенно помогает когда регулярным выражением служит длинная строка прочитанная из файла.
0
А зачем делать длинную строку, прочитанную из файла и затем заквотированную, регулярным выражением?
0
Конструктор регулярных выражений
regexpres.narod.ru/calculator.html
regexpres.narod.ru/calculator.html
+1
а можно попросить объяснить мне, как записать условие того, что определённая последовательность не встречается?
0
Необходим пример задачи, которую нужно решить. Несмотря на простое определение «последовательность не встречается», его достаточно трудно трактовать в контексте регулярных выражений.
Например, если вы хотите найти «aaa» за которыми идет три символа, отличные от «123», можно использовать опреждающую проверку:
Например, если вы хотите найти «aaa» за которыми идет три символа, отличные от «123», можно использовать опреждающую проверку:
aaa(?!123).{3}
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Регулярные выражения, пособие для новичков. Часть 1