Size: a a a

Regular Expressions

2021 January 12

PE

Pavel Erokhin in Regular Expressions
\t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*)(?:,\s*(?:(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*|(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)*\<(?:(?:\r\n)?[ \t])*(?:@(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*(?:,@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*)*:(?:(?:\r\n)?[ \t])*)?(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|"(?:[^\"\r\\]|\\.|(?:(?:\r\n)?[ \t]))*"(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\".\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t])+|\Z|(?=[\["()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](?:(?:\r\n)?[ \t])*))*\>(?:(?:\r\n)?[ \t])*))*)?;\s*)
источник

PE

Pavel Erokhin in Regular Expressions
берешь ее и не паришься
источник

ES

Egor Sigolaev in Regular Expressions
Pavel Erokhin
выше же кидали гиганскую регекс для почты
Это я же и кидал со стека. Просто как люди такие регулярки пилят, я вообще не понимаю )
источник

PE

Pavel Erokhin in Regular Expressions
так она сгенерирована
источник

PE

Pavel Erokhin in Regular Expressions
ее в ручную не писали
источник

PE

Pavel Erokhin in Regular Expressions
такую заебешься писать и тысячу раз запутаешься)
источник

Freekazoid💯 Васильев... in Regular Expressions
приветствую
А подскажите в регулярке можно сдлать отрицание к примеру
FT 1 - 0 
Добавлено минут 1
HT 0 - 0
Добавлено минут 5'
приходят такие значения. Как можно проверить есть тире (-) если есть то не брать данные если нет тире то получить цифру после текста.
сделал пока так [aA-zZаА-яЯ]\s([0-9])'?
Нужно получить цифру после текста
Добавлено минут 5
При чем может быть
add minutes 5
источник

DE

Denis Efremov in Regular Expressions
Freekazoid💯 Васильевич
приветствую
А подскажите в регулярке можно сдлать отрицание к примеру
FT 1 - 0 
Добавлено минут 1
HT 0 - 0
Добавлено минут 5'
приходят такие значения. Как можно проверить есть тире (-) если есть то не брать данные если нет тире то получить цифру после текста.
сделал пока так [aA-zZаА-яЯ]\s([0-9])'?
Нужно получить цифру после текста
Добавлено минут 5
При чем может быть
add minutes 5
Сделай на regex101
источник

Freekazoid💯 Васильев... in Regular Expressions
Denis Efremov
Сделай на regex101
источник

a

artemetra in Regular Expressions
то есть тебе из тех данныз надо вывести 5? или что, я так и не понял
источник

Freekazoid💯 Васильев... in Regular Expressions
artemetra
то есть тебе из тех данныз надо вывести 5? или что, я так и не понял
Да вывести цифру там может быть 1-9 но одна без разделителя -
источник

DE

Denis Efremov in Regular Expressions
источник

a

artemetra in Regular Expressions
Freekazoid💯 Васильевич
Да вывести цифру там может быть 1-9 но одна без разделителя -
?
источник

Freekazoid💯 Васильев... in Regular Expressions
и 3 то же
источник

DE

Denis Efremov in Regular Expressions
источник

Freekazoid💯 Васильев... in Regular Expressions
О Спасибо!!! то что нужно
источник

DE

Denis Efremov in Regular Expressions
источник

DE

Denis Efremov in Regular Expressions
Так и 15 минут сматчит
источник

Freekazoid💯 Васильев... in Regular Expressions
а тут вообще идеально!!! Огромное спасибо.
источник

a

artemetra in Regular Expressions
источник