Search
Write a publication
Pull to refresh

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.