为了账号安全,请及时绑定邮箱和手机立即绑定

RegExp 删除新行的所有起始编号

RegExp 删除新行的所有起始编号

Go
慕村9548890 2022-07-11 15:47:23
我有一个作为字符串导入的文本文件,其中一些行包含行号。我正在尝试删除它们。re := regexp.MustCompile(`^\s*\d{1,}(.*)$`) fmt.Println(re.ReplaceAllString(inputtext, ""))它似乎在 regex101.com 上匹配得很好,但是当我在 go 中运行它时它什么也没做。我在 Windows 上运行 go。
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

您可以使用

(?m)^[\p{Zs}\t]*\d+

详情

  • (?m)- 多行模式开启

  • ^- 一行的开始

  • [\p{Zs}\t]*- 零个或多个水平空格

  • \d+- 一位或多位数字。

请参阅正则表达式演示


查看完整回答
反对 回复 2022-07-11
  • 1 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信