JAVA正则表达式---学习笔记
2015-01-11 13:58
288 查看
import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestArray { public static void main(String[] args){ //设置匹配模式 Pattern pattern=Pattern.compile("abc"); //依据匹配模式展开匹配检查 Matcher matcher=pattern.matcher("abc you and abcd hello word abc!"); StringBuffer sb=new StringBuffer(); //寻找第一个匹配子串 boolean result=matcher.find(); while(result){ //将当前匹配子串替换为指定字符串,并且将替换后的子串以及其之前到上 //次匹配子串之后的字符串段添加到一个StringBuffer对象里 matcher.appendReplacement(sb, "测试"); System.out.println(sb.toString()); //寻找下一个匹配子串 result=matcher.find(); } //将最后一次匹配工作后剩余的字符串添加到一个StringBuffer对象里 matcher.appendTail(sb); //输出匹配后的字符 System.out.println(sb.toString()); } }
相关文章推荐
- java正则表达式,常用部分,学习笔记。
- JSP标记学习笔记
- C#学习笔记(四)
- Win32学习笔记 第三章 HelloWin
- 开发asp.net自定义控件(asp.net学习笔记五)
- Win32学习笔记 第四章 输出文本_2
- Microsoft Agent 学习笔记 (一)
- 《Mastering Delphi 6》学习笔记之七
- 开发asp.net自定义控件(asp.net学习笔记四)
- Win32学习笔记 第一章 开始
- 我的Dll(动态链接库)学习笔记
- c++入门学习笔记继承
- Win32学习笔记 第一章
- Win32学习笔记 第二章
- c++入门学习笔记指针篇
- 一个C++程序员的Delphi学习笔记
- 开发asp.net自定义控件(asp.net学习笔记二)
- 高质量C++/C编程指南学习笔记(上)
- 开发asp.net自定义控件(asp.net学习笔记三)
- STL的内观排序(introsort)算法学习笔记