preg_match_all JS 等效?
2022-08-30 20:45:31
在Javascript中是否有与PHP preg_match_all等效的?如果不是,将正则表达式的所有匹配项放入数组的最佳方法是什么?我愿意使用任何JS库来使它更容易。
在Javascript中是否有与PHP preg_match_all等效的?如果不是,将正则表达式的所有匹配项放入数组的最佳方法是什么?我愿意使用任何JS库来使它更容易。
您可以与全局修饰符一起使用:match
>>> '1 2 3 4'.match(/\d/g);
["1", "2", "3", "4"]
John Resig在他的博客上写了一个很棒的技术,叫做“搜索,不要替换”'
它使用javascript的replace函数工作,该函数采用回调函数,并且不返回任何内容以使原始内容保持不变。
这可能比使用全局匹配和迭代结果数组更整洁,尤其是在捕获多个组时。