联系我们,让设计更高效


面向各种规模的设计企业信息化管理

正则表达式匹配大括号的内容

1
String s = {CA_EXTSUM}/CA01-CALWIN-{yyyyMMdd}(02|03|04).txt



如何用正则把第一个大括号中的内容CA_EXTSUM拿出来?谢谢


2
3
4
5
6
String str = "{CA_EXTSUM}/CA01-CALWIN-{yyyyMMdd}(02|03|04).txt";
        Pattern p = Pattern.compile("\\{(.*?)\\}/");
        Matcher matcher = p.matcher(str);   //str就是上面的那个网页内容
        while (matcher.find()) {
            System.out.println(matcher.group(1));
        }

按照1L的做法,yyyyMMdd也会被匹配到的。

String part1 = "{CA_EXTSUM}/CA01-CALWIN-{yyyyMMdd}(02|03|04).txt".replaceAll("^[{](\\w+)[}].+$", "$1");

上一篇:java 或swing 关于键盘监听 下一篇:Devpress LayoutControl 隐藏右键菜单

ABOUT US

步天adoa工作平台是由经过多年实践设计企业开发出一款面向设计企业的全新理念的管理系统,首先解决设计过程中项目进度,人员的合理安排,从图纸的设计,校审,打印,以及归档保存,各个专业人员之间协同设计,图纸的版本控制等,以及管理人员需要掌握市场经营管理,合同付款情况,项目利润的计算,提成产值核算,市场管理等,办公人员所要日常办公管理如,即时通信,车辆管理,信息管理,人力资源,短信,合同,出差,请假,任务派发,论坛,知识库等等这样一款设计企业专业的管理软件。

Contact information

电话:0531-81180830
传真:0531-81180830

24小时热线:
地址:高新区中铁财智中心

  • 友情链接
  • 网站导航
咨询电话
0531-81180830
申请试用
产品介绍
返回顶部