Эй им в поисках рабочего регулярного выражения дляПоиска Regex соответствия строки
Я пытался что-то вроде этого ^([-])?(([(])?[-|]{0}[a-zA-z0-9|]([)])?([.])?)+$
, но это не очень приятно.
Она должна соответствовать:
world.block.(1-2|1).(test1|stack)
test.test.(1-2|1)
world.(test1|stack)
-help.block.(1-2|1).(test1|stack)
, но он не должен соответствовать
-world.help
world.stack
world.block.
Все литералы являются примерами!
непонятно, каков ваш вклад и что вы пытаетесь сопоставить? – Dalorzo
Я думаю, что вы забыли рассказать нам, что вам нужно, чтобы регулярное выражение соответствовало –
, попробуйте это регулярное выражение: '(world \ .block \. \ (1-2 \ | 1 \) \. \ (Test1 \ | stack \)) | (-Мировой \ .block \ \ (1-2 \ |. 1 \) \ \ (test1 \ |. стек \) |. (мир \ .block \ \ (1-2 \ | 1 \))) | (world \. \ (test1 \ | stack \)) ' –