我正在尝试使用正则表达式接受<和>作为我的外部分隔符来获取它们之间的所有内容.
所以像这样的内容
< tfdsfa >
Run Code Online (Sandbox Code Playgroud)
应该抓住.
我是否必须逃避<和>字符或其他东西?
我的脚本生成的正则表达式:
/<[^(>)]*>/g
Run Code Online (Sandbox Code Playgroud)
来自档案的代码:
data.method.highlight = function() {
var x = data.syntax,
text = data.$.span.html();
for (var i=0, len = x.length; i < len; i++) {
var rx;
if (x[i].range) {
rx = new RegExp(x[i].tag[0] + "[^(" + x[i].tag[1] + ")]*" + x[i].tag[1], "g");
console.log(rx);
}
else {
var temprx = x[i].tag[0];
for (var z = 1; z < x[i].tag.length; z++) {
temprx += "|" + x[i].tag[z];
}
rx = new RegExp(temprx, "g");
} …Run Code Online (Sandbox Code Playgroud)