java正则(替换功能)
来源:互联网 发布:网络爬虫用什么语言好 编辑:程序博客网 时间:2024/06/16 20:14
Pattern pattern = Pattern.compile("\\$page\\{(.*?)\\}");
Matcher matcher = pattern.matcher(source);
StringBuffer sbr = new StringBuffer();
while (matcher.find()) {
String mate1 =
addPage(matcher.group(1));
matcher.appendReplacement(sbr,mate1);
}
matcher.appendTail(sbr);
System.out.println(sbr.toString());
return sbr.toString();
// String patternString = "\\$page\\{(.*?)\\}";//勉强匹配
// Pattern pattern = null;
// try {
// pattern = Pattern.compile(patternString);
// Matcher matcher = pattern.matcher(source);
// while (matcher.find()) {
// String mate = matcher.group(0);
// String mate1 = matcher.group(1);
// source = source.replace(mate, this.addPage(mate1));
// matcher.reset(source);
// }
// } catch (PatternSyntaxException e) {
// e.printStackTrace();
// throw new Exception(e);
// }
// return source;
阅读全文
0 0
- java正则(替换功能)
- 正则的替换功能
- 通过正则实现Java记事本中查找和替换功能
- mysql 正则表达式替换功能
- JAVA 正则表达式(匹配、切割、替换)
- java 正则表达式替换
- Java 正则表达式替换
- java正则表达式替换
- java正则替换标点
- java 正则表达式替换
- 【java】4.正则替换
- java正则表达式替换
- java正则替换标点
- 正则表达式 验证邮箱地址(替换功能的练习)
- 活用Word的查找替换功能(兼有正则表达式)
- java 正则式替换{"@ 替换成{"
- 使用正则表达式的替换功能
- 巧用vim正则表达式分组替换功能
- 用java流读取字节文件的注意事项
- java生成唯一数字
- server视图设定的tomcat内存大小的设定
- java配置文件的读取写入的解决方案(getResourceAsStream的用法)
- textarea 标签----value值无法显示----发送邮件时无法获取到值
- java正则(替换功能)
- FileOutputStream与FileWriter的区别
- ST表——【模板】最近公共祖先(LCA)
- 人生三件私人大事
- 讲不出再见(谭咏麟)
- Reflection2017.10.16
- 遇见
- Mongodb入门
- cygwin