javascript - 是否有一个 Regex 表达式来匹配每个不在引号中的内容

标签 javascript regex matching

我正在研究一个正则表达式,它会查看除了引号中的信息之外的所有内容。一个例子是:

Lorem ipsum "dolor"sit amet, "consectetur"adipiscing elit。

会变成

Lorem ipsum sit amet, adipiscing elit

我已经试过了

.*(?=".*").*

`[^"].*[^"]

都没有用,所以我很感激帮助。

最佳答案

这里有一个方法......

var str = `Lorem ipsum "dolor" sit amet, "consectetur" adipiscing elit.`

console.log(str.replace(/\"[a-z]{1,}\"/g, ''))

关于javascript - 是否有一个 Regex 表达式来匹配每个不在引号中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54543098/

相关文章:

java - NYSIIS 中 BOSCH 的正确编码是什么?

javascript - 简单的 Joomla 插件或模块可将预制文本打印到文本编辑器中

javascript - 使用 API 从 javascript 调用 Jquery 函数

javascript - d3 中的分组和汇总

c# - 匹配 STRING 或 STRING 之前的所有内容

python - Python 中的匈牙利算法

javascript - 表单提交后,html 按钮保持禁用状态

正则表达式带逗号的十进制数

regex - 排除以特定文件扩展名结尾的文件

javascript - 将 javascript 正则表达式转换为 posix 正则表达式