如何在VS Code查找替换中替换指定匹配项之后的所有内容?
在VS Code中替换指定匹配项后的所有目标值
可以通过正则表达式配合查找替换功能实现这个需求,具体操作步骤如下:
- 按下Ctrl+F打开查找替换面板,点击面板中的
.*图标启用正则匹配模式。 - 在「查找」框中输入:
(?<=.*2020)2020- 这个正则会匹配所有**前面已经出现过至少一个
2020**的目标值,刚好跳过第一个2020,只命中后续的匹配项。
- 这个正则会匹配所有**前面已经出现过至少一个
- 在「替换」框中输入
2021。 - 点击「替换全部」按钮,即可完成替换。
替换后的结果符合预期:
[ { "MyField": "Hello World", "Year": 2020 }, { "MyField": "foo bar", "Year": 2021 }, { "MyField": "mystring1", "Year": 2021 } ]
内容的提问来源于stack exchange,提问作者Marty_C137
相关产品推荐
相关产品推荐

