You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用正则表达式移除每行左侧单次出现的数字、逗号与空格?

正则表达式实现移除行首数字、逗号及空格

需求说明

需要移除每行开头的数字、逗号及后续空格,每行仅执行一次该操作。

样本数据

(17, ' Antonio Moreno Taquería (Restaurant) - 'Page 2' <br> ('4 februari 2024'),

(1, ' Cactus Comidas para llevar (Pizza) - 'Page 45' <br> ('7 april 2023'),

(58679, ' Drachenblut Delikatessen  Sven Ottlieb (Bar) - 'Page 22' <br> ('24 februari 1998'),

(19786453679, ' Furia Bacalhau e Frutos do Mar (Brasserie) - 'Page 21' <br> ('31 december 2001'),

(9871236, ' Hungry Coyote Import Store (Bar) - 'Page 87' <br> ('19 march 1988'),

(236, ' Magazzini Alimentari Riuniti    Giovanni Rovelli (Restaurant) - 'Page 256' <br> ('12 june 1984'),

期望结果

(' Antonio Moreno Taquería (Restaurant) - 'Page 2' <br> ('4 februari 2024'),

(' Cactus Comidas para llevar (Pizza) - 'Page 45' <br> ('7 april 2023'),

(' Drachenblut Delikatessen Sven Ottlieb (Bar) - 'Page 22' <br> ('24 februari 1998'),

(' Furia Bacalhau e Frutos do Mar (Brasserie) - 'Page 21' <br> ('31 december 2001'),

(' Hungry Coyote Import Store (Bar) - 'Page 87' <br> ('19 march 1988'),

(' Magazzini Alimentari Riuniti Giovanni Rovelli (Restaurant) - 'Page 256' <br> ('12 june 1984'),

解决方案

使用以下正则表达式进行匹配替换:

  • 匹配模式:^\(\d+,
  • 替换内容:空字符串(即不输入任何内容)

正则规则解释

  • ^:锁定行的起始位置,确保只匹配每行开头的内容
  • \(:匹配开头的左括号(括号是正则特殊字符,需要用\转义)
  • \d+:匹配一个或多个连续数字
  • , :匹配逗号加空格的固定组合

替换时,将每行符合上述模式的内容直接删除即可得到目标结果。如果使用VS Code、Sublime Text等编辑器,记得开启多行匹配模式(一般勾选Multi-line选项或添加m修饰符),保证^能正确识别每一行的开头。

内容的提问来源于stack exchange,提问作者Bart Zakkenwasser

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 07:50:28