正则表达式替换报价,更少,然后大于符号

时间:2019-05-21 09:09:19

标签: javascript regex quotes

我正试图找到一个正则表达式来解析以下内容:

 ""username" <email@email.nl>"

进入:

username email@email.nl

我目前使用以下内容替换引号:

.replace(/"/g, "")

如何在相同的替换功能中替换“ <>”?

谢谢!

2 个答案:

答案 0 :(得分:2)

这称为字符类

.replace(/["<>]+/g, "")


JavaScript中:
let string = ` ""username" <email@email.nl>"`;
console.log(string.replace(/["<>]+/g, ""));

基本思想是将以相同方式处理的每个字符或一系列字符放入一个类中。对于某些-非常常见或经常使用的-字符范围,还有其他缩写,例如[0-9]\d相同,或者[0-9a-zA-Z_]\w相同(即保留修饰符)。

答案 1 :(得分:0)

这里是替换“ <> 的exp .replace(/ [\“ <>] / g,”“)