java正则表达式实例
来源:互联网 发布:mac bluestack模拟器 编辑:程序博客网 时间:2024/06/05 15:04
public static void main(String[] args) {
String source = "[16,神马思特奇] 尊敬的客户:${客户名称} " +
"截止到${月}月${日}日" +
"您的消费总额为:${消费总额}" +
"第一行${客户名称}" +
"[13,temp_sub]" +
"最后一行" +
"${费用总额}" +
"[15,小蜜蜂]测试结束";
String patternString = "\\[([^\\]]+)\\]";
Pattern pattern = null;
try {
pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(source);
System.out.println(matcher.groupCount());
boolean rs = matcher.find();
// System.out.println(matcher.group(0));
while(rs){
for(int i = 1 ;i<=matcher.groupCount();i++){
source = source.replaceAll("\\["+matcher.group(i)+"\\]", "");
System.out.println(matcher.group(i));
matcher = pattern.matcher(source);
}
rs = matcher.find();
}
// String s = matcher.replaceAll("KK");
// System.out.println(s);
} catch (PatternSyntaxException e) {
System.out.println("Pattern syntax error");
System.exit(1);
}
}
- JAVA正则表达式实例
- 正则表达式JAVA实例
- JAVA正则表达式实例
- 正则表达式java实例
- Java正则表达式实例
- java正则表达式实例
- java正则表达式实例
- java正则表达式应用实例
- 【转】JAVA正则表达式实例
- Java正则表达式实例详解
- Java正则表达式实例详解
- java 正则表达式 实例说明
- Java正则表达式实例详解
- Java正则表达式实例详解
- java regex 正则表达式实例
- Java正则表达式实例详解
- java regex 正则表达式实例
- Java正则表达式实例详解
- DP练习2:道路游戏
- grep正则表达式
- 动态代理和静态代理
- java-velocity的用法
- Canonical Correlation Analysis(典型关联分析)
- java正则表达式实例
- 11款新编程工具!
- spring事务控制
- pdm遇到问题处理
- Spring Xml 文件的配置 参数 属性 说明
- @RequestHeader
- vector&list
- Spring 框架 执行SQL getJdbcTemplate().query update 用法
- 正则表达式