如何在公众号里做网站,python做网站视频教程,手机能看的网站,wordpress安装提示500错误一、正则表达式的规则
1、支持普通字符匹配
2、元字符#xff0c;一个符号匹配一堆字符 \d 匹配数字 \w 匹配数字、字母、下划线 \D \d的取反#xff0c;除了数字全部匹配 \W \w的取反 [abc] 匹配字母a、b、c [^abc] [abc]的取反#xf…一、正则表达式的规则
1、支持普通字符匹配
2、元字符一个符号匹配一堆字符 \d 匹配数字 \w 匹配数字、字母、下划线 \D \d的取反除了数字全部匹配 \W \w的取反 [abc] 匹配字母a、b、c [^abc] [abc]的取反除了a、b、c全部匹配 . 匹配除了换行符之外的所有内容
3、量词 --- 控制元字符出现的次数 前面的元字符出现一次或多次 * 前面的元字符出现0次或多次贪婪匹配 ? 前面的元字符出现0次或多次非贪婪
4、惰性匹配 .*?
示例玩吃鸡游戏晚上一起玩游戏干嘛呢打游戏啊 玩.*游戏 匹配结果玩吃鸡游戏晚上一起玩游戏干嘛呢打游戏 玩.*?游戏 匹配结果1玩吃鸡游戏 2玩游戏
二、python正则re模块
1、res re.findall(r正则表达式, 原始文本) --- 拿到所有匹配结果存为列表
2、res re.search(r正则表达式, 原始文本) --- 拿到第一个匹配结果就返回 通过res.group()查看结果
3、res re.finditer(r正则表达式, 原始文本) --- 拿到所有结果放到迭代器里原始文本较大时节约内存
4、预加载 obj re.compile(r正则表达式) re.findall(原始文本) 。。。。
5、(?Pname.*?) --- 将.*?所匹配的内容起名为name可通过res.group(name)查看