本文主要是介绍java 正则表达 regex match pattern string截取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
以###1###开头, ###2###结尾的
String word = "adlsfjlsajflksadjlfdsajfljdfka";String regex = "(s?)###1###.*?###2###";Pattern p = Pattern.compile(regex);String[] contents = p.split(word);for(int i = 1 ; i<contents.length ;i++){ //i=1开始,去掉个""System.out.println(contents[i]);}Matcher matcher = p.matcher(word);while (matcher.find()) {String title = matcher.group();String substring = title.substring(13, title.length() - 9);System.out.println(substring);}
这篇关于java 正则表达 regex match pattern string截取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!