Если я делаю сложное выражение, а потом хочу его множественное повторение с промежуточным символом. Но после последнего элемента, промежуточный символ не нужен.
Как написать такое выражение, что бы то сложное выражение не писать дважды?
Например:
^(?:(?:[2-9][1-4]|1[0-4][1-4])[-+ ])+$
Т.е. здесь [-+ ] - это символ между конструкциями. Как сделать, что бы при последнем повторении он не проверялся.
Только между конструкциями (?:[2-9][1-4]|1[0-4][1-4])