一个正则表达式:a{1,5}
表示:a 或aa或aaa或aaaa或aaaaa
下面是示范代码:
public class Main {
public static void main(String[] args) {
String str = "aab1aaab2aaaab34aaaaab5aaaaab";
// 以a(a 或aa或aaa或aaaa或aaaaa)为分隔符,
//把str字符串切割成一个个子字符串,
//并存入字符串数组strstr[]中。
String[] strstr = str.split("a{1,5}");
// 构造一个for循环,把子字符串逐一打印出来。
for (int i = 0; i < strstr.length; i++) {
System.out.println(strstr[i]);
}
}
}
控制台打印结果:
b1
b2
b34
b5
b