У меня есть строка, которая может быть разделенный запятыми список \w
, таких как:Regexp захватить разделенных запятыми значений
- абв123
- абв123, def456, ghi789
Я пытаюсь чтобы найти регулярное выражение JavaScript, которое вернет ['abc123']
(первый случай) или ['abc123', 'def456', 'ghi789']
(без запятой).
Я пробовал:
^(\w+,?)+$
- Нет, так как только последний повторяющийся рисунок будет сравниваться, 789^(?:(\w+),?)+$
- та же история. Я использую не захватывающий кронштейн. Тем не менее, захват просто не происходит для повторного слова
Является ли то, что я пытаюсь сделать даже с помощью регулярного выражения? Я пытался в значительной степени все комбинации группировки, используя перехвата и не захватив скобки, и до сих пор не удалось получить это происходит ...
Что случилось с 'string.split (',')'? – elclanrs
Он будет разделяться в соответствии с ',', тогда как я хочу проверить соответствие совпадений с \ w – Merc
. Каков ожидаемый результат для '= badstuff, goodstuff'? Вам нужно иметь дело с механизмом эвакуации в значениях, разделенных запятой? – nhahtdh