标签: regex notepad++
我在notepad ++中使用正则表达式,我只需要替换每个文件的前8个字符,而不是每行替换,只需要替换第一行中的前8个字符。我需要这个:
现在:
40932182ErikG asdadasdada rewqrasdasdasdas
我需要这个:
0 ErikG asdadasdada rewqrasdasdasdas
我发现这个“^。{0,8}”允许我替换每行的前8个字符,但我只需要从第一行替换。
谢谢!
答案 0 :(得分:0)
您可以使用
查找内容:^.{0,8}((?s:.*)) 替换为:0 $1
^.{0,8}((?s:.*))
0 $1
要点是匹配前0到8个字符,然后将文件的其余部分捕获到一个组中,以便稍后使用$1占位符将其恢复。
$1
模式详情
^
.{0,8}
((?s:.*))
?s:
.