正则表达式:(?<=\d+\.)[\s\S]+?(?=\d+|$)
我给你个Java语言的例子:
public class AEF {
public static void main(String[] args) {
String s="12. ewq\r\nexample\r\nfdsfdf\r\nfd中文\r\n 13. wer\r\nfdsfd\r\n例子\r\n 14. qrew\r\n发的萨芬的\r\nfdsfs\r\n15.fwewq\r\n范德萨范德萨";
String regex="(?<=\\d+\\.)[\\s\\S]+?(?=\\d+|$)";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(s);
while(m.find()){
System.out.println(m.group());
}
}
}
运行结果:
ewq
example
fdsfdf
fd中文
wer
fdsfd
例子
qrew
发的萨芬的
fdsfs
fwewq
范德萨范德萨