本文主要是介绍正则表达式重难点补充,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先推荐一个好用的正则网站:https://regexr.com/
正则表达式重难点补充:
1、. 和 .? 的贪心与非贪心**
. 的贪心:*
.*? 非贪心
2、(.*?)的分组使用
将需要内容包围起来,不需要的内容放在括号外面
3、re.S的使用
re.S使得占位符 . 的作用包括了 ‘\n’
4、findall和search的区别(findall是找出所有,返回一个列表,search是返回找到的第一个)
5、边界符号
6、匹配分组
正则表达式内对分组引用使用: \num, 如 \1, \2
分组起名的有效例子,就是邮箱号:
这篇关于正则表达式重难点补充的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!