学习正则表达式
学习正则表达式网址:
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})。
浙公网安备 33010602011771号