【发布时间】:2019-01-30 17:30:11
【问题描述】:
我正在尝试匹配 Google Docs 中的某些段落,但在 Google Script 中运行时,我想使用的模式与字符串不匹配。但是,它在regex101 上正常工作,所以我想我错过了一些东西。你知道吗?
这是我所拥有的示例:
function test() {
var str = "brown fox → jumps over the lazy dog";
var definitionRe = new RegExp('([\w\s]+)\s+[\u2192]\s+(.+)', 'g');
var definitionMatch = definitionRe.exec(str); // null
var dummy = "asdf"; // makes the debugger happy to break here
}
【问题讨论】:
-
我认为你需要逃避你的转义模式,所以
\w\s变成\\w\\s等等...... -
@GetOffMyLawn 是 2 个斜线
-
@CodeManiac 谢谢我更新了
-
@GetOffMyLawn 哇,你是对的!它现在正在工作!谢谢;-)
-
我不认为这是重复的,所以它被错误地关闭了。
标签: javascript regex google-apps-script