关于 js 的正则匹配问题
資深大佬 : chenqh 0
这段代码
var line = `let add_url = '{{reverse_url("admin/test")}}'` var re = new RegExp('.*reverse_url("(.*)").*') console.log("result", re.exec(line))
为什么运行的结果是
result null
大佬有話說 (4)
这段代码
var line = `let add_url = '{{reverse_url("admin/test")}}'` var re = new RegExp('.*reverse_url("(.*)").*') console.log("result", re.exec(line))
为什么运行的结果是
result null
取决于表达式里哪种符号比较多,可以交替使用两种方法;
一个例子是,含有斜杠很多的 URL,则用构造式更为可读;
new RegExp(‘/a/b/c/d’) –> //a/b/c/d/