Regex - для точных 6 символов, первые 3 символа могут быть либо SPA или BSA, а последние 3 являются числом - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь написать регулярное выражение длиной в 6 символов, где первые три символа могут быть либо SPA, либо BSA, а последние 3 символа - числа (0-9).Вот мое регулярное выражение:

^SPABSA[0-9]{3}$

1 Ответ

2 голосов
/ 28 марта 2019

Ваше регулярное выражение ^SPABSA[0-9]{3}$ будет соответствовать строкам, начинающимся с SPABSA, за которыми следуют 3 цифры, например. SPABSA123.

Как уже упоминалось @anubhava, замените SPABSA на (SPA|BSA), что означает: создать группу захвата, соответствующую SPA или BSA.

Демо: https://regex101.com/r/UijKI6/2

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