mport java.util.regex.*;
public class Demo {
public static void main(String[] args) {
String str = "Hihi,how are you?I am fine. Thank you.";
String[] array = str.split("(?<=//G.{12,}//b)//s*");
String[] array = str.split("(?<=//G.{12})");
for (String s : array) { System.out.println(s); } } }
/* 输出:
Hihi,how are
you?I am fine
. Thank you.
*/
这个代码是最短12字符,如果12字符还没到边界就继续向后找到边界为止。