[code="java"]{-姓名-},你好:您于{-时间-}进行了{-类型-}的。。。。"[/code]
怎么将{-content-}中的内容取出来
即结果为
姓名
时间
类型
[code="java"]{-姓名-},你好:您于{-时间-}进行了{-类型-}的。。。。"[/code]
怎么将{-content-}中的内容取出来
即结果为
姓名
时间
类型
楼上写的不好去掉{- -}才对
解释下
(?<=) 负向断言
(?=) 正向断言
.+? 最小贪婪匹配
[code="java"]
String s = "{-姓名-},你好:aa您于{-时间-}进行了{-类型-}";
Pattern p = Pattern.compile("(?<=\\{-).+?(?=-\\})");
Matcher m = p.matcher(s);
while(m.find()){
System.out.println(m.group());
}
[/code]