随笔分类 - 正则表达式
摘要:一、最常用的匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 二、常用正则表达式符号 '.' 默认匹配除\n之外的任意一个字符,若指定f
阅读全文
摘要:一、校验数字的表达式 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]*)+(
阅读全文
摘要:动机 : 1.文本处理已经成为计算机的常见工作之一 2.对文本内容的搜索,定位,提取是比较复杂的工作。 3.为了快速解决上述问题,产生了正则表达式技术。 定义: 即文本的高级匹配模式,提供搜索,替代等功能。 其本质是一系列有特殊符号组成的字符串,这个子串即正则表达式。
阅读全文

浙公网安备 33010602011771号