查找并替换某些文本;角色的下一次出现

时间:2019-06-24 08:08:13

标签: javascript regex string

我在UI中有一个以字符串形式显示的xml和json内容,在其中,内容看起来像id="id"(对于xml)和"id" : "id"(对于json)。 我想将两者都替换为空字符串,下面解决即可解决

schemeXml = schemeXml.replace(/"id" : "id",/g, '');
schemeXml = schemeXml.replace(/id="id"/g, '');

但是问题是它可能还包含id="123""id" : "123", 或ID的任何值。

我需要一个正则表达式来解决这个问题。请帮助我

1 个答案:

答案 0 :(得分:0)

您确实应该首先解析此内容-但是,如果您不愿意,只需将双引号,除另一个双引号以外的任何值匹配零次或多次,然后匹配双引号即可:

schemeXml.replace(/"id" : "[^"]*",/g, "");