假设字符串是这样的:
String msg = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
我想通过循环或regEX在每60个字符后添加或附加换行符(回车符)(regEx会更冷)。
答案 0 :(得分:1)
你可以在java中做这样的事情:
String msg = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...";
String updatedMsg = msg.replaceAll("(.{60})", "$1\r");
这将用相同的60个字符替换每60个字符,并在末尾添加回车符。
(。{60})将捕获一组60个字符。第二个1美元将放置该组的内容。 \ r \ n将被附加到刚刚匹配的60个字符。看看http://www.regular-expressions.info/java.html