正则表达式替换引号 & less, greater then signs

Regex replace quotes & less, greater then signs

我正在寻找一个正则表达式来解析以下内容:

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

进入:

username email@email.nl

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

.replace(/"/g, "")

如何在同一个替换函数中替换“< >”?

提前致谢!

这叫做字符class:

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


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

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

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