- 博客(9)
- 收藏
- 关注
原创 正则表达式之通用字符簇
[[:alpha:]] 任何字母 [[:digit:]] 任何数字 [[:alnum:]] 任何字母和数字 [[:space:]] 任何白字符 [[:upper:]] 任何大写字母 [[:lower:]] 任何小写字母 [[:punct:]] 任何标点符号 [[:xdigit:]] 任何16进制的数字,相当于[0-9a-fA-F]
2005-04-21 12:33:00
1378
原创 正则表达式之复杂示例
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0
2005-04-21 12:23:00
1084
原创 正则表达式简单示例
正则表达式说明//b([a-z]+) /1/b/gi一个单词连续出现的位置/(/w+):////([^/:]+)(:/d*)?([^# ]*)/ 将一个URL解析为协议、域、端口及相对路径/^(?:Chapter|Section) [1-9][0-9]{0,1}$/定位章节的位置/[-a-z]/A至z共26个字母再加一个-号。/ter/b/可匹配chapter,而不能terminal//Bapt/
2005-04-21 12:05:00
803
原创 正则表达式之全部符号解释
字符 描述/ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 /n 或 /r 之后的位置。$ 匹配输入字符串的结束位置。如果设置了Re
2005-04-21 12:03:00
838
原创 正则表达式之操作符优先级
操作符 描述/ 转义符(), (?:), (?=), [] 圆括号和方括号*, +, ?, {n}, {n,}, {n,m} 限定符^, $, /anymetacharacter 位置和顺序| “或”操作
2005-04-21 12:02:00
737
原创 正则表达式之限定符
字符 描述* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。+ 匹配前面的子表达式一次或多次。例如,zo+ 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。{n} n 是一个非
2005-04-21 11:59:00
1019
1
原创 正则表达式之特殊字符
特别字符说明$匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 /n 或 /r。要匹配 $ 字符本身,请使用 /$。( )标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 /( 和 /)。*匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 /*。+匹配前面的子表达式一次或多次。要匹配 + 字符,请
2005-04-21 11:57:00
916
原创 正则表达式之非打印字符
字符 含义/cx 匹配由x指明的控制字符。例如, /cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 c 字符。/f 匹配一个换页符。等价于 /x0c 和 /cL。/n 匹配一个换行符。等价于 /x0a 和 /cJ。/r 匹配一个回车符。等价于 /x0d 和 /cM。/s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于
2005-04-21 11:55:00
1433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人