2015-06-09 2 views
0

я быть_наст входная строка, как показано нижерегулярных выражения, два утверждения

input=abc-chq-d26\mssq 

Используя эту входную строку я должен соответствовать ниже утверждениям

1.)dbs=abc-chq-d26\mssq;intsec=qwd2;usnme=abcd;pass=xxx 
2.)dbs=abc-chq-d26;intsec=qwd2;usnme=abcd;pass=xxxx 

Я в состоянии соответствовать первому утверждению, используя ниже кода ,

dbs=abc-chq-d26\mssq;intsec=qwd2;usnme=abcd;pass=xxxx -match (.*)input(.*) 

Какой шаблон я должен дать, чтобы совместить второе утверждение и без изменения ввода и выписки?

ответ

0

Вы можете сделать \mssq дополнительно путем добавления ?:

dbs=abc-chq-d26(\mssq)?;intsec=qwd2;usnme=abcd;pass=xxxx -match (.*)input(.*) 
       ↑  ↑↑ 
Смежные вопросы