Python全系列 教程
3567个小节阅读:5930.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等;
这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了
熟练的掌握正则表达式,能够帮助程序员以最快的速度写出最优雅的代码
说明
正则表达式就是:是一种文本模式
正则表达式使用单个字符串来描述、匹配一系列、匹配某个句法规则的字符串
^\w+([-+.]\w+)\*@\w+([-.]\w+)\*\.\w+([-.]\w+)\*$
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?
[a-zA-z]+://[^\s]\* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]\*)?$
^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
提示
网上有很多现成可以使用的正则表达式
正则表达式的语法可读性差
正则表达式通用行很强,能够适用于很多编程语言
实时效果反馈
1. 正则表达式的主要作用是:
A 匹配和替换文本字符串
B 验证表单输入
C 提取字符串中的信息
D 以上所有
答案
1=>D