Я хочу создать общую функцию регулярного выражения для AB 1111, AB 1111, AB C. 1111 и AB 1111 - PullRequest
0 голосов
/ 17 июня 2020

Я пробовал использовать

(\D+)[^/](\D+)[\s](\d+)

, но я не могу исключить прямой sla sh.

1 Ответ

0 голосов
/ 17 июня 2020

Вы можете использовать

^[A-Z](?:\.?[A-Z])*\.?\s\d+$

См. демонстрацию регулярных выражений .

Подробности

  • ^ - начало строки
  • [A-Z] - заглавная буква ASCII
  • (?:\.?[A-Z])* - 0 или более вхождений необязательного . и затем заглавной буквы ASCII
  • \.? - необязательный .
  • \s - пробел
  • \d+ - 1+ цифр
  • $ - конец строки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...