正则表达式打破长行

时间:2019-12-19 16:40:25

标签: regex sublimetext3

我想将长行换成5个字符,并且不要碰短线:

aaa bbbbbbb cc dddddddddddd

进入

aaa bbbbb bb cc ddddd ddddd dd

我找到了只查找长行的方法: ^(.{5,}) ,但我不知道如何将其数次减至五。

另一种方法是:找到.{0,5}(\s*|$)替换$0\n-可以,但是在每行之后都会创建一个新的空行。甚至短线之后。

我正在Sublime Text 3中进行测试。所以也许某些Sublime插件也可以做到这一点。

1 个答案:

答案 0 :(得分:3)

可以这样插入换行符:

找到([^\r\n]{5})替换$1\r\n

https://regex101.com/r/dTeMbq/1