У меня возникают проблемы, чтобы найти регулярное выражение, которое принимает только следующую последовательность символов:Regexp для последовательности символов
D, D0, D00, D00D, D00D0, D00D00, D00D00D, D00P, D00P0, D00P00 , D00P00R, D00P00R0, D00P00R00 и т.д ...
Вот что я сделал
^D$|^D0$|^D00([DPR]0{0,2})*$
, но это также принимает строки, как
D00DD, D00DDD, D00PPP
Зачем '[DPR]' представляет в своем регулярном выражении? Это тоже разрешено? Пожалуйста, уточните принцип создания последовательности. –
Язык или инструмент, который вы используете, и вы можете объяснить шаблон, который вы хотите, чтобы соответствовать немного больше, потому что это не очень очевидно? –
Действительно ли D00P00D00 или D00P00P00 действительны или нет? – Toto