Size: a a a

Regular Expressions

2020 August 10

A

Alexander in Regular Expressions
нужно больше примеров
источник

A

Alexander in Regular Expressions
если тебе нужна "анти"маска то надо использовать negative lookbehind
источник

SS

Stepan Smirnov in Regular Expressions
Alexander
нужно больше примеров
https://regex101.com/r/W7ft0H/2
В тестах есть список всех существующих H и EUH кодов. Первые нужно захватить, вторые не надо.
источник

SS

Stepan Smirnov in Regular Expressions
а чем "(?<!EU)H\d{3}"

лучше "\bH\d{3}"?
источник

A

Alexander in Regular Expressions
в тестовых не видно ни одного EUH
источник

SS

Stepan Smirnov in Regular Expressions
Alexander
в тестовых не видно ни одного EUH
источник

A

Alexander in Regular Expressions
Stepan Smirnov
а чем "(?<!EU)H\d{3}"

лучше "\bH\d{3}"?
если тебе например надо H200, E200, U200, EU200 но при этом требуется исключать EUH200 то понадобиться первая маска, т.е. когда тебе нужно четкое отрицание
источник

SS

Stepan Smirnov in Regular Expressions
Alexander
если тебе например надо H200, E200, U200, EU200 но при этом требуется исключать EUH200 то понадобиться первая маска, т.е. когда тебе нужно четкое отрицание
если E200, U200, EU200 не нужны, то лучше использовать \b?
источник

A

Alexander in Regular Expressions
да
источник

A

Alexander in Regular Expressions
т.е. если всегда с H начинается
источник

A

Alexander in Regular Expressions
знак + важен?
источник

A

Alexander in Regular Expressions
и что планируется делать с H373000 например (когда подряд идут не 3 цифры после H а больше)?
источник

SS

Stepan Smirnov in Regular Expressions
Alexander
и что планируется делать с H373000 например (когда подряд идут не 3 цифры после H а больше)?
не встретится, я обрабатываю https://en.wikipedia.org/wiki/Safety_data_sheet, таких случаев быть не должно
источник

SS

Stepan Smirnov in Regular Expressions
Alexander
знак + важен?
важен, "H302 + H312" тоже надо захватить, но я вроде справился
источник

DE

Denis Efremov in Regular Expressions
Где те, что не надо захватывать?
источник

SS

Stepan Smirnov in Regular Expressions
Denis Efremov
Где те, что не надо захватывать?
не понял вопрос
источник

SS

Stepan Smirnov in Regular Expressions
Stepan Smirnov
не понял вопрос
источник

DE

Denis Efremov in Regular Expressions
Stepan Smirnov
не понял вопрос
В тестах должны быть варианты, которые надо пропускать
источник

A

Alexander in Regular Expressions
Denis Efremov
В тестах должны быть варианты, которые надо пропускать
они есть
источник

A

Alexander in Regular Expressions
в unit тестах
источник