关于基础正则表达式
本文只给出部分使用锤子破译苹果应用时会用到的基础正则表达式,,,多了就得思考了,有需要的在下面留言正则: 匹配:\d 匹配一个数字字符。等价于 。
\D 匹配一个非数字字符。等价于 [^0-9]。
\f 匹配一个换页符。等价于 \x0c 和 \cL。
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t 匹配一个制表符。等价于 \x09 和 \cI。
\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。
\w 匹配字母、数字、下划线。等价于''。
\W 匹配非字母、数字、下划线。等价于 '[^A-Za-z0-9_]'。
//匹配所有的数字,句号和减号
[ \f\r\t\n] //匹配所有的白字符
[^a-z] //除了小写字母以外的所有字符
[^\\\/\^] //除了(\)(/)(^)之外的所有字符
[^\"\'] //除了双引号(")和单引号(')之外的所有字符
[[:alpha:]] 任何字母
[[:digit:]] 任何数字
[[:alnum:]] 任何字母和数字
[[:space:]] 任何空白字符
[[:upper:]] 任何大写字母
[[:lower:]] 任何小写字母
[[:punct:]] 任何标点符号
[[:xdigit:]] 任何16进制的数字,相当于
^$ 所有的字母和下划线
^[[:alpha:]]{3}$所有的3个字母的单词
^a$ 字母a
^a{4}$ aaaa
^a{2,4}$ aa,aaa或aaaa
^a{1,3}$ a,aa或aaa
^a{2,}$ 包含多于两个a的字符串
^a{2,} 如:aardvark和aaab,但apple不行
a{2,} 如:baad和aaa,但Nantucket不行
\t{2} 两个制表符
.{2} 所有的两个字符
^{1,}$ // 所有包含一个以上的字母、数字或下划线的字符串
^{0,}$ // 所有的正整数
^\-{0,1}{1,}$ // 所有的整数
^[-]?+\.?+$ // 所有的浮点数
/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/ 将一个URL解析为协议、域、端口及相对路径。 传说中的沙发???哇卡卡 楼下的接上 楼主呀,,,您太有才了。。。 鄙视楼下的顶帖没我快,哈哈 珍爱生命,果断回帖。 边撸边过 锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦! 沙发位出租,有意请联系电话:13838384381 啊啊啊啊啊啊啊啊啊啊啊
页:
[1]