You need to enable JavaScript to run this app. 如何用单条正则表达式在VSCode中一次性删除手机号中的所有横杠
优惠活动
大模型
产品
解决方案
定价
更多

如何用单条正则表达式在VSCode中一次性删除手机号中的所有横杠

一次性替换方案

你可以借助VSCode支持的零宽正向后行断言实现单次操作完成全部替换,具体规则如下:

  • 搜索规则:(?<=TEL;TYPE=CELL:[\d-]*)-
  • 替换规则:留空(替换输入框不填写任何内容)

规则说明

(?<=TEL;TYPE=CELL:[\d-]*) 是零宽后行断言,仅匹配符合「前缀为TEL;TYPE=CELL:,且前缀后为数字、横杠组合内容」条件的横杠,不会误删其他文本里的横杠,不管手机号内有多少个横杠都能一次性匹配到。

操作时只需在VSCode查找替换栏开启「正则表达式」模式(点击查找框右侧的.*按钮),点击「全部替换」即可完成操作。

替换后效果示例:

TEL;TYPE=CELL:3434541212
TEL;TYPE=CELL:34345121212
TEL;TYPE=CELL:123456789

内容的提问来源于stack exchange,提问作者Ahmad Ismail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 18:45:04