加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 如何从引号之间提取文本并排除引号

发布时间:2020-12-14 02:29:13 所属栏目:百科 来源:网络整理
导读:我需要正则表达式的帮助.我需要创建一个规则来保留引号之间的所有内容并排除引号.例如: 我要这个… STRING_ID#0="Stringtext"; ……变成了…… Stringtext 谢谢! 这样做的方法是捕获组.但是,不同语言处理捕获组的方式略有不同.这是Javascript中的一个例子
我需要正则表达式的帮助.我需要创建一个规则来保留引号之间的所有内容并排除引号.例如:
我要这个…
STRING_ID#0="Stringtext";

……变成了……

Stringtext

谢谢!

这样做的方法是捕获组.但是,不同语言处理捕获组的方式略有不同.这是Javascript中的一个例子:
var str = 'STRING_ID#0="Stringtext"';
var myRegexp = /"([^"]*)"/g;
var arr = [];

//Iterate through results of regex search
do {
    var match = myRegexp.exec(str);
    if (match != null)
    {
        //Each call to exec returns the next match as an array where index 1 
        //is the captured group if it exists and index 0 is the text matched
        arr.push(match[1] ? match[1] : match[0]);
    }
} while (match != null);

document.write(arr.toString());

输出是

Stringtext

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读