我正在使用此正则表达式将一行按2个字符分成多个组.
string.replaceAll("(.{2})", "$1\r\n")
这是一个例子.
就像我的输入输入字符串是这样的
ABCDEFGHIJ
输出越来越像这样
Output
->AB
->CD
->EF
->GH
->IJ
->
有什么办法可以让我不收到最后一个空行吗?
解决方法:
您有两种选择:
>从结果中手动删除新行
>将您的正则表达式更改为:(.{2})(?!$)
现在,正则表达式将捕获除最后一对之外的所有对,并且您将不会用新行替换它.