随笔分类 -  正则表达式

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