public static void main(String[] args) { String str="[年分]-[年龄]-[分类]|[分数]测试[数量]"; String regex="\\](.*?)\\["; Pattern p= Pattern.compile(regex); Matcher m=p.matcher(str); while(m.find()){ System.out.println(m.group(1)); } String archCode = "2019-18-建筑|1测试10*中间+测试?内容{呵呵}什么$我的^娜娜"; String[] split = archCode.split("-|\\||测试|\\*|\\+|\\?|\\{|\\}|\\$|\\^"); for (int i = 0; i < split.length; i++) { System.out.println(split[i]); } }
使用正则表达式拆分两个字符中间内容并按此规则拆分另一个字符串
最新推荐文章于 2021-07-19 18:26:16 发布