javascript - 如何使用 JavaScript Regex 替换字符串中双引号之间的文本?

标签 javascript regex

我有一个 JS 字符串,其中包含双引号 (") 之间的文本。我想使用 RegEx 将该文本替换为另一个用户输入的文本,但我不知道该怎么做。例如:

给定字符串:

The book "A Farewell to Arms" will be published again.

新文本:乱世佳人-->上面的句子会是

The book "Gone with the Wind" will be published again.

你能帮我解决这个问题吗?很抱歉这个虚拟问题,因为我是 JS RegEx 的新手。

最佳答案

这应该可以做到。请原谅我的打字错误。我不是 javascript 开发人员

str.replace(/".*?"/,"\"Gone with the Wind\"");

关于javascript - 如何使用 JavaScript Regex 替换字符串中双引号之间的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12040833/

相关文章:

javascript - JQuery:隐藏除一个图像之外的所有图像,从第一个开始并滚动它

java - 使用java在文件中查找 token

c# - vCard 4.0 正则表达式

Javascript .match 与正则表达式

javascript - 使用regexp javascript从源文件中查找所有导入的文件名

javascript - TypeScript 中访问者模式的替代方案(避免 instanceof 条件)

javascript - 等待异步任务完成

python - 如何使用正则表达式提取人名?

javascript - 检查用户是否从使用 Express Passport 后端的 React 登录

javascript - 覆盖、取消或使预渲染页面失效