【发布时间】:2021-10-22 01:26:33
【问题描述】:
我在 VS Code 中打开了一个大型 xml 文件,我想搜索前面没有“邮政信箱”的单词“street”。
我找到了这个例子:Match regex if not preceeded by certain words
但是 VS Code 说我想出的字符串无效:
~(?<!\bbox\s)\d{2}\s(?:street)\b~xi
【问题讨论】:
-
您在搜索文件吗?请注意,这是错误的语法,如果您使用 infile 搜索和替换功能,您应该使用
\b(?<!\bPO box\s+)street\b或类似的东西(在 VSCode 设置中启用不区分大小写的选项)。 -
我正在搜索我在 VSCode 中打开的特定文件。
-
如果您需要真正的解决方案,请提供示例文本和预期结果/行为。
标签: regex visual-studio-code contains inverse