Мне трудно понять, почему мой запрос регулярного выражения принимает один дополнительный символ помимо символов, которые я сказал регулярному выражению для включения в запрос, так что это мое регулярное выражение:
([\-:, ]{1,})[^0-9]
Это мой тестовый текст:
Test- Product-: 1 --- 3 hour ,--kayak:--rental
Он всегда включает в себя первый символ каждого начального слова, например, P в Product или h в час. Как я могу запретить регулярному выражению включать эти первые символы?
Я пытаюсь получить все тире, двойные точки, запятые и пробелы, кроме цифр или любых символов.