Мне нужно сопоставить строку с этим шаблоном C ??? - ?? -? - * (пример: CRPN-NN-N-036 +)PHP Regex pattern для C ??? - ?? -? - *
до сих пор я нашел это регулярное выражение:
/^(C-)*[a-zA-Z]{3}-[a-zA-Z]{2}-[a-zA-Z]-
Но это не работает.
Мне нужно сопоставить строку с этим шаблоном C ??? - ?? -? - * (пример: CRPN-NN-N-036 +)PHP Regex pattern для C ??? - ?? -? - *
до сих пор я нашел это регулярное выражение:
/^(C-)*[a-zA-Z]{3}-[a-zA-Z]{2}-[a-zA-Z]-
Но это не работает.
^C[a-zA-Z]{3}-[a-zA-Z]{2}-[a-zA-Z]-.*
Вот an example
Спасибо, что работал, я был не так уж далек. –
Нет, ты был рядом! Рад, что у вас это работает, счастливое кодирование =) – Dencker
точка (.) Соответствует одному символу, не заботясь о том, что этот символ. Единственным исключением являются символы разрыва строки.
Итак, мы можем использовать^C. {3} -. {2} -.-. *, Чтобы сделать регулярное выражение более общим. Этот шаблон даже может соответствовать C ??? - ?? -? - *
Для чего стоит '?'? –