【发布时间】:2018-03-03 04:11:30
【问题描述】:
我想从"string[0][inner_string]"中提取0和inner_string
我的方法使用lookbehind 和 looahead 零长度断言。
这是正则表达式:
+--- Look ahead
|
v
/(?<=\[)(.*?)(?=\])/g
^
|
+--- Look behind
var str = "string[0][inner_string]";
console.log(str.match(/(?<=\[)(.*?)(?=\])/g));
但是,我遇到了一个错误。
是否可以使用环视?
【问题讨论】:
标签: javascript regex lookahead lookbehind