求一提取内容的正则表达式。在线等

notepads 2011-10-24 03:59:22
vlsdfjs;lfasal;fjdslfjsdalkfjsadlk{{内容1}}xxx{{内容1}}aaa{{内容1}}aa{{内容1}}aa{{内容1}}adsfasdfsda

求提取内容1的正则表达式。
简单地说就是提取 {{}}包含的内容
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2011-10-24
  • 打赏
  • 举报
回复
是要最里层{}的内容吗?如果是这样的情况{{xx}yy{zz}},是取xx和zz吗?
String s = "vlsdfjs;lfasal;fjdslfjsdalkfjsadlk{{内容1}yyy{内容2}}xxx{{内容1}zzz{内容3}}aaa{{内容1}}aa{{内容1}}aa{{内容1}}adsfasdfsda";
Pattern p = Pattern.compile("[{]([^{}]*)[}]");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group(1));
}
magong 2011-10-24
  • 打赏
  • 举报
回复

String text = "vlsdfjs;lfasal;fjdslfjsdalkfjsadlk{{内容1}}xxx{{内容1}}aaa{{内容1}}aa{{内容1}}aa{{内容1}}adsfasdfsda";
String regExp = "\\{\\{(.*?)\\}\\}";
Matcher m = Pattern.compile(regExp).matcher(text);
while (m.find())
System.out.println(m.group(1));

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧