+) для записи. Для сопоставления ...
У меня есть довольно длинное регулярное выражение для сопоставления записи в списке, который я обрабатываю. В списке должна быть одна или несколько таких записей, разделенных запятыми. Рассмотрим регулярное выражение:
([abc]+|[123]+)
для записи. Чтобы соответствовать моему списку, разделенному запятыми, я сравниваю что-то вроде этого:
([abc]+|[123]+)(,([abc]+|[123]+))*
(Это выглядит особенно глупо с моим неприятным регулярным выражением вместо короткого, которое я использовал здесь для примера)
Я чувствую, что должен быть лучший способ, чем иметь две копии записи - один раз для первой записи, еще раз для пар запятая / запись и следом за ними.