教你学习: Python-100-Days-12 正则表达式
教你学习: Python-100-Days-12 正则表达式
本项目是参考项目内容,进行个人理解,和原有项目有出入,如想了解详情,请自行百度去搜索项目
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式。
输入一段身份证号,就可以知道你是哪个省哪个市,男还是女
从一百个url 网址里,找到是头条好的相关连接
这些都可以通过正则表达式,来解决
关于正则表达式的相关知识,大家可以阅读一篇非常有名的博客叫《正则表达式30分钟入门教程》,读完这篇文章后你就可以看懂下面的表格,这是我们对正则表达式中的一些基本符号进行的扼要总结
正则表达式,是一种工具,任何语言都可以运行,在python也有正则表达式的相关工具包,就是re模块
下面我举例说明,正则表达式的引用
1)验证输入用户名和QQ号是否有效并给出对应的提示信息
要求:
用户名必须由字母、数字或下划线构成且长度在6~20个字符之间
QQ号是5~12的数字且首位不能为0
2)不良内容过滤
要求:
将通过系统搜集到的不良用于,屏蔽用* 代替