it编程 > 编程语言 > 正则表达式

正则表达式IP地址合法性判断实战记录

14人参与 2025-07-21 正则表达式

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

符号描述
.匹配处换行符\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。
忘记的同学可以去看上篇文章讲解

总结 

到此这篇关于正则表达式ip地址合法性判断的文章就介绍到这了,更多相关正则表达式ip地址合法性判断内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

您想发表意见!!点此发布评论

推荐阅读

一文详解正则表达式中的特殊符号

07-18

MySQL表设计和聚合函数以及正则表达式示例详解

07-24

Oracle高级语法篇之正则表达式的用法及应用场景

07-06

正则表达式中常见的贪婪词有哪些举例详解

07-02

PyTorch 中torch.clamp函数使用详解和实战示例(最新整理)

06-21

Before和BeforeClass的区别及说明

06-13

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论