特长的string从一行变多行

    技术2022-05-12  4

    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字符还没到边界就继续向后找到边界为止。


    最新回复(0)