Проверка регулярных выражений строки, тире и закрывающей строки - PullRequest
2 голосов
/ 21 ноября 2019

Я пробовал несколько шаблонов и возился с некоторым шаблоном из Захват слова между необязательными дефисами regex , Регулярные выражения: как найти тире между словами , В чем разницамежду "(\ w) {3}" и "(\ w {3})" в регулярном выражении? , а также читать Ссылка - Что означает это регулярное выражение?

MyЛучшая попытка на данный момент: (\w{3}\-)

с данными испытаний:

THU-abs-sss-ddd

012-а-а-а-а-а-а

, которые соответствуют:


Несмотря на то, что я хотел бы достичь, это точная проверка шаблона по: XXX-XXX-XXX-XXX, где XXX - это 3 буквенно-цифровых символа, а тире повторяется 3 раза и закрывается еще одним символом XXX.

Я также пытался использовать (\w{3}\-)(\w{3}), но тогда результат был:


Чего мне не хватаетзавершить шаблон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...