Я новичок здесь.У меня есть регулярное выражение для проверки текста номерного знака:
[A-Z0-9]{6,8}
Это принимает любые строки, которые имеют 6, 7 или 8 символов, которые состоят из заглавных букв AZ или цифр 0-9.
Я хотел бы добавить что-то в начале, чтобы выбросить одну ведущую 1
.Например:
оригинал 1ABC123
новый ABC123
(удалить начальный "1")
оригинал 111ABCDE
новый 11ABCDE
(удалить только один«1»)
оригинал ABC1234
новый ABC1234
(без изменений)
оригинал 9876543
новый 9876543
(без изменений)
Пожалуйста, имейте в виду, что я должен сохранить часть [A-Z0-9]{6,8}
после удаления начального 1, если он присутствует.
Я использую boost::regex_match
в C ++ для фактической обработки регулярного выражения, если это имеет значение.
Если коротко, то сайт, который я использую для проверки, это https://regex101.com/, что немного неловко, у кого-нибудь есть альтернативные предложения для сайта проверки регулярных выражений?