黑马程序员_Regex
来源:互联网 发布:学校论坛源码手机 编辑:程序博客网 时间:2024/06/16 21:45
---------------------- android培训、java培训、期待与您交流! ----------------------
Regex
* 正则表达式:符合一定规则的表达式。
* 作用:用于专门操作字符串。
* 特点:用于一下特定的符号来表示一些代码的操作。这样就可以简化书写。
* 所以学习正则表达式,就是学习一些特殊符号的使用。
* 好处:可以简化对字符串的复杂操作。
* 弊端:符号定义越多,正则越长阅读性越差。
*
* 具体操作功能:
* 1,匹配:String matches方法。用规则匹配整个字符串,只要有一处不符合规* 则,就结束匹配。返回false.
* 2,切割 String split()
* 3,替换:String replaceAll()
* 4,获取:将字符串中的符合规则的子串取出。
*
* 操作步骤:
* 1,将正则表达式封装成对象。
* 2,让正则对象和要操作的字符串相关联。
* 3,关联后,获取正则匹配引擎。
* 4,通过引擎对符合规则的子串进行操作,比如取出。
*/
//将规则封装成对象
Pattern p = Pattern.compile(reg);
//让正则对象和要作用的字符串相关联。
Matcher m = p.matcher(str);
//System.out.println(m.matches());
//其实String类中的matches()方法,用的就是Pattern和Matcher对象来完成的。
//只不过被Stirng的方法封装后,用起来较为简单。但是功能却单一。
//将规则封装成对象
Pattern p = Pattern.compile(reg);
//让正则对象和要作用的字符串相关联。
Matcher m = p.matcher(str);
// System.out.println(m.matches());
//其实String类中的matches()方法,用的就是Pattern和Matcher对象来完成的。
//只不过被Stirng的方法封装后,用起来较为简单。但是功能却单一。
System.out.println(m.group());//用于获取匹配后的结果
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima
- 黑马程序员_Regex
- 黑马程序员---------------
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- 黑马程序员
- iphone4 同步联系人
- Codeigniter 基本配置详细讲解
- 画箭头的参考
- HTTP通信GET方式
- Linux/Unix IO多路复用之poll网络编程(含源码)
- 黑马程序员_Regex
- 嵌入式linux学习笔记之网络编程
- MFC 控件大小随窗体改变而改变大小
- Linux文件和目录访问权限设置
- 我为什么用Android 手机而不用 iPhone
- Android中ICS4.0Launcher中Fold的功能详解
- android listview
- HDOJ 2066 一个人的旅游
- Linux USB Joystick游戏杆驱动