有没有办法在 VS 代码中使用正则表达式通过查找和替换将双引号引起来的单词括起来?

her*_*ity 1 regex visual-studio-code

我的输出看起来像一个JSON对象,并且想要漂亮地打印它。我有一个插件可以漂亮地打印它,但只有当输出中的单词中包含双引号时我才能这样做,而我的输出没有(请参见下面的示例)。有没有办法使用 Visual Studio Code 提供的正则表达式来执行此操作,或者我是否必须学习如何获取脚本来为我执行此操作?

{a: b, c: [], d: {e: f} }
Run Code Online (Sandbox Code Playgroud)

期望的输出:

{"a": "b", "c": [], "d": {"e": "f"} }
Run Code Online (Sandbox Code Playgroud)

稍后可以漂亮vscode-json:Beautify地打印并提供缩进,例如:

{
    "a": "b", 
    "c": [], 
    "d": {
       "e": "f"
    } 
}
Run Code Online (Sandbox Code Playgroud)

Ruf*_*sVS 5

在 VSCode 中搜索和替换:

\w+ 对于搜索参数

"$0"对于替换参数

然后按“全部替换”