Я новичок в регулярных выражениях. Мне трудно все понять, и я хотел написать не очень простую программу для электронной почты, но потом решил выбрать штрих-коды. Штрих-код действителен, если он:
- заключен в «@», за которым следует один или несколько «#»
- Длина не менее 6 символов (без окружающего «@») или "#")
- Начинается с заглавной буквы
- Содержит только буквы (строчные и прописные) и цифры
- Заканчивается заглавной буквой
Я попробовал пару вещей и ничего не добился. Я даже смотрел подробное объяснение регулярных выражений, но все равно ничего не могу придумать.
Пример ввода: @ # GoodCodE @ # будет действительным, а @ Invalid_CodE @ / @ # InvalidTry @ # - нет.
(@ # +) ([AZ] [A-Za-z0-9] {4,} [AZ]) (?: @ # +) Спасибо за помощь! ? = не включает @ # +, поэтому я заменил его на?