Comments 7
Забавно как "простые слова" длятся уже третью статью.
Так-то адрес email может не содержать не только точку, но и собаку.
Тем, кто хочет навсегда для себя закрыть вопрос регулярных выражений, нужно прочитать эту книгу https://www.ozon.ru/product/regulyarnye-vyrazheniya-3-e-izdanie-fridl-dzheffri-1393134797
Там простым и понятным языком описано, что означают все эти закорючки, и как они работают.
А ещё с помощью регулярок можно решать 3-SAT. Пример:
^[0-1]{4}(?<=100.|010.|001.)(?<=.000|.111)$
А на умершем уже Perl со сложным синтаксисом это всё пишется примерно так:
if ( $str =~ /(.+?):(\d+):(\d+) - error TS(\d+): (.*)/ ) {
print "$1, $2, $3, $4, $5\n";
}
И проверили, что строка подпадает под регулярку, и подстроки из нее сразу выкусили. Сложный синтаксис...
Sign up to leave a comment.
Регулярные выражения простыми словами. Часть 3