正则表达式
主页 > 网络编程 > 正则表达式 >

正则表达式IP地址合法性判断

2025-07-27 | 佚名 | 点击:

一、正则表达式常见匹配字符快速回顾

符号 描述
. 匹配处换行符\n之外任意1个字符
[] 匹配[]中任意一个
\d 一个0-9数字
\D 匹配非数字
\w 匹配单词字符:a-z、A-Z、0-9
\W 匹配非单词字符
\s 匹配空格、tab健
\S 匹配非空格,tab健

常用的匹配规则-匹配字符数量

符号 描述
? 匹配前一个字符出现0次或者1次
{m} 匹配前一个字符出现m次
{m,} 匹配前一个字符出现至少m次
{n,m} 匹配前一个字符出现n-m次
^ 匹配字符串开头
$ 匹配字符串结尾
|
(ab) 将括号中字符作为一个分组

二、 实战:正则表达式判断IPv4地址合法性

python正则表达式处理re.match()函数,可以对字符进行匹配,查找的位置是从指定的位置开始一直往后找,返回第一个符合规则的对象,如果开始位置不符合匹配队形则返回None。而如果从起始位置开始没有匹配成功,即便其他部分包含需要匹配的内容,re.match()也会返回None。
忘记的同学可以去看上篇文章讲解

原文链接:
相关文章
最新更新