如何在VSCode中移除XML指定标签内容里的点号
解决VSCode中移除XML特定标签内容里的点号问题
操作步骤(适配你的需求)
- 打开VSCode的查找替换面板(快捷键:
Ctrl+H/Cmd+H) - 开启正则表达式匹配模式(点击面板上的
.*图标) - 保留你已写好的查找正则:
<test>(.+?)<\/test> - 在替换框中输入以下内容:
<test>${1//./}</test> - 点击「全部替换」按钮,完成处理
语法说明
${1//./}是VSCode支持的特殊替换语法:1引用查找正则中第一个捕获组的内容(也就是<test>和</test>之间的文本)//./表示对捕获到的内容执行全局替换:把所有.(点号)替换为空字符串
效果验证
处理后你的XML中,仅<test>标签内的点号会被移除,其他标签(如<tag1>、<tag3>)的内容保持原样,完全符合你给出的期望结果。
内容的提问来源于stack exchange,提问作者max
相关产品推荐
相关产品推荐

