常用正则表达式符号 最常用的匹配语法 反斜杠的困扰与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表示的正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在 ...
分类:
编程语言 时间:
2017-05-30 22:06:55
阅读次数:
176
\ :转义字符,比如 \n 表示换行 ^ :匹配开头部分 $ :匹配结尾部分 * :匹配前面的字符零次或多次 + :匹配前面的字符一次或多次 ? :匹配前面的字符零次或一次 (pattern) :匹配括号内的 pattern ,常用 $0 ~ $9 获取括号中的匹配内容 ...
分类:
其他好文 时间:
2017-05-25 22:03:15
阅读次数:
176
一、最常用的匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.splitall 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 二、常用正则表达式符号 '.' 默认匹配除\n之外的任意一个字符,若 ...
分类:
其他好文 时间:
2017-05-24 22:33:20
阅读次数:
250
常用正则表达式合集 验证数字:^[0-9]+$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^((0|[1-9])[0-9]*)$验证有两位小数的正实数:^(0|[1-9][0-9]*)(\.[0-9]{2})$验证有1 ...
分类:
Web程序 时间:
2017-05-24 21:01:46
阅读次数:
165
Python爬取网页信息时,经常使用的正则表达式及方法。 1). 获取<tr></tr>标签之间内容开始标签如:<tr>、<th>、<td>、<a>、<table>、<div>...后缀标签如:</tr>、</th>、</td>、</a>、</table>、</div>... 核心代码: # eg_ ...
分类:
Web程序 时间:
2017-05-20 15:28:00
阅读次数:
315
function validPsw() { var password = $(".password").val(); var num = 0; var number = 0 ; var letter = 0 ; var bigLetter = 0 ; var chars = 0 ; if (pass ...
分类:
Web程序 时间:
2017-05-10 09:41:59
阅读次数:
2778
1 数字: ^[0-9]*$ 2 n位的数字: ^d{n}$ 3 至少n位的数字: ^d{n,}$ 4 m-n位的数字: ^d{m,n}$ 5 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2})?$ ...
分类:
其他好文 时间:
2017-05-09 20:41:00
阅读次数:
142
PHP代码 $str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span class="link">\2</span>\3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是</a> ...
分类:
Web程序 时间:
2017-05-07 10:09:00
阅读次数:
230
知识点: 先生成一个正则规则的对象,使用test()对传入的字符串进行验证,返回布尔类型 代码: <!doctype html><html><head> <meta charset="UTF-8"> <title>JS常用正则表达式</title></head><body><pre>姓 名:<inp ...
分类:
Web程序 时间:
2017-05-06 15:07:09
阅读次数:
198
日期字符串 yyyy-MM-dd ^(2[0-9]{3}-((0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])-(29|30)|(0[13578]|1[02])-31)|([0-9]{2}(0[48]|[2468][048]|[13579] ...
分类:
其他好文 时间:
2017-05-04 18:39:22
阅读次数:
293