我得到了下面的“串”:如何提取两个分隔符之间的所有字符?
<form>{% include '../form.html' %}</form>
我现在想提取“../form.html”出进口标签的使用javascript:
var regex = /b{\% include | $\%}/i;
var source = "<form>{% include './form.html' %}</form>";
console.log(regex.exec(source));
不过我确实有不知道该怎么办^^。我对这个问题有:(?字边界)
- 如何处理特殊字符(如
"{"
和"%"
) - 如果它们出现在一个行如何测试
- 如何检查发现的一块开始和结束与标签
- 如何提取
"'"
和"'"
UPD之间的串吃了
如果我有一个包含多个外观的整个文本呢?
<form>{% include '../form.html' %}</form>
<table>{% include '../table.html' %}</table>
真的没有特殊的正则表达式字符在你使用它们的上下文中。 – sln