相关疑难解决方法(0)

正则表达式执行只返回第一场比赛

我正在尝试在golfscript语法页面上实现以下正则表达式搜索.

var ptrn = /[a-zA-Z_][a-zA-Z0-9_]*|'(?:\\.|[^'])*'?|"(?:\\.|[^"])*"?|-?[0-9]+|#[^\n\r]*|./mg;
input = ptrn.exec(input);
Run Code Online (Sandbox Code Playgroud)

输入只是regexp的第一个匹配.例如: "hello" "world"应该返回,["hello", "world"]但它只返回["hello"].

javascript regex

42
推荐指数
2
解决办法
4万
查看次数

标签 统计

javascript ×1

regex ×1