Я не могу понять, как вытащить несколько матчей из следующего примера:Использование Regex, чтобы вытащить часть строки
Этот код:
/prefix-(\w+)/g.exec('prefix-firstname prefix-lastname');
возвращается:
["prefix-firstname", "firstname"]
Как заставить его вернуться:
[
["prefix-firstname", "firstname"],
["prefix-lastname", "lastname"]
]
Или
["prefix-firstname", "firstname", "prefix-lastname", "lastname"]
используйте '.match()' или вам придется использовать цикл. – Jerry
Это даже не работает. Как получить часть, которая находится только в скобках регулярного выражения? Match возвращает "prefix-firstname", "prefix-lastname" – JayPrime2012