学习正则表达式

学习正则表达式网址:

http://www.jb51.net/tools/zhengze.html

根据字符串逆向出正则表达式在线网址:

http://www.txt2re.com/index-java.php3

 

练习过程:


匹配目标:(010)88886666和022-22334455

使用正则表达式:\(?0\d{2}[)-]?\d{8}

注释:'\'与c语言的转移字符用法一样;'?'表示出现0次或1次;'\b{2}'表示占2个字节内容;'[)-]'表示任意匹配中括号任意字符。


分支条件:

用   '|'   ------可用于精确匹配


分组方法:

用'()'

匹配目标:简单的ip

实用正则表达式:(\d{1,3}\.){3}\d{1,3}

注释:\d{1,3}匹配1到3位的数字,(\d{1,3}\.){3}匹配三位数字加上一个英文句号(这个整体也就是这个分组)重复3次,最后再加上一个一到三位的数字(\d{1,3})。

 

posted on 2015-04-23 20:46  Ethan_Zpy  阅读(94)  评论(0)    收藏  举报

导航