正则表达式。_腾讯视频
背景介绍
什么是正则表达式
正则表达式,又称规则表达式,正则表通常被用来检索、替换那些符合某个模式(规则)的文本
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
知识剖析
常用规则介绍
说明:
常见问题
简单的ip匹配
(\d{1,3}\.){3}\d{1,3}
\d{1,3}匹配第1位到第3位的数字,(\d{1,3}\.){3}匹配三个段加上一个英文句号重复3次,最后再加上一个一到三位的数字(\d{1,3})。
扩展思考
它也将匹配555.555.555.555这种IP地址。
如何改进:
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
但是如果匹配2233.222.233.22
结果为:
233.222.233.22
改进(\b(2[0-4]\d|25[0-5]|[01]?\d\d?)\.\b){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
更多讨论
电子邮件如何匹配
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~
网友评论