小编Mik*_*ies的帖子

尖括号(<或>)在正则表达式中是否特殊?

我正在尝试使用正则表达式接受<和>作为我的外部分隔符来获取它们之间的所有内容.

所以像这样的内容

< 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)

javascript regex

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

regex ×1