【问题标题】:VS Code search and replace - regular expressionVS Code 搜索和替换 - 正则表达式
【发布时间】:2023-02-11 14:36:35
【问题描述】:

如何使用正则表达式删除 VS Code 中的引号?

有这个():

"Hello world"

常规的:

[^"]

打印

 $0

输出 - 仍然:

"Hello world"

【问题讨论】:

  • 你为什么不能直接找到"然后什么都不替换?您的代码中还有其他一些限制吗?

标签: visual-studio-code


【解决方案1】:

您编写的正则表达式只会将每个非双引号字符匹配为一个单独的匹配结果。 $0 表示整个匹配的文本,对于每个匹配的字符,它只是那个匹配的字符。

要得到摆脱双引号字符,你甚至不需要正则表达式匹配(正如你在 cmets 中被告知的那样)。关闭正则表达式模式,只匹配双引号字符,然后将替换字段留空,单击按钮替换所有匹配项。

【讨论】:

    猜你喜欢
    • 2017-09-20
    • 2013-06-14
    • 2018-05-25
    • 2010-11-25
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多