在正则表达式中,点(.)是一个元字符,表示可以匹配任何单个字符。
正则表达式 | 匹配的字符串 |
---|---|
a. | ab、ac、ad |
.b | ab、cb、db |
a、b、c、d | |
ab. | abc、abd |
^ab. | abc、abd(以ab开头的字符串) |
.b$ |
ab、cb、db003e与任意字符匹配的不同点(.)与任意字符匹配(.)不同,后者匹配零个或多个任意字符,包括换行符。而点(.)不匹配换行符。
特殊字符转义如果要匹配点(.)本身,需要对它进行转义,可以使用反斜杠(\)。例如:```\.```匹配一个点(.)。应用点(.)在正则表达式中有着广泛的应用,例如:匹配任意单个字符,例如 `a.b` 匹配 "acb" 或 "adb"匹配任意数量的字符,例如 `.a` 匹配 "a" 或 "aaa"匹配行尾或行首,例如 `^a.` 匹配以 "a" 开头的字符串,`.a$` 匹配以 "a" 结尾的字符串练习请编写正则表达式来匹配以下字符串:以 "a" 开头并以 "b" 结尾的字符串仅包含数字的字符串邮箱地址答案:^a.b$^[0-9]+$^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$ |
本文地址:https://www.qianwe.com/article/71c8a61702396c94e967.html
上一篇:Python内置函数sortpython学好需要多久...
下一篇:滑动门代码快速轻松地安装和操作滑动门故障...