猿问

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

我有一个作为字符串导入的文本文件,其中一些行包含行号。我正在尝试删除它们。

re := regexp.MustCompile(`^\s*\d{1,}(.*)$`)
fmt.Println(re.ReplaceAllString(inputtext, ""))

它似乎在 regex101.com 上匹配得很好,但是当我在 go 中运行它时它什么也没做。

我在 Windows 上运行 go。


慕村9548890
浏览 125回答 1
1回答

临摹微笑

您可以使用(?m)^[\p{Zs}\t]*\d+详情:(?m)- 多行模式开启^- 一行的开始[\p{Zs}\t]*- 零个或多个水平空格\d+- 一位或多位数字。请参阅正则表达式演示。
随时随地看视频慕课网APP

相关分类

Go
我要回答