Warning: Undefined array key "night" in /www/wwwroot/dhaomu.com/wp-content/themes/b2/header.php on line 18

Regex正则表达式匹配纯数字,正则表达式如何匹配数字?

在日常的工作中,我们有时候会对txt文本或者是资料资源里面特定的数字进行匹配批量替换等操作,这个时候我们如果一个一个的查找然后再操作将特别的麻烦。

正则表达式匹配纯数字,正则表达式如何匹配数字!在日常的工作中,我们有时候会对txt文本或者是资料资源里面特定的数字进行匹配批量替换等操作,这个时候我们如果一个一个的查找然后再操作将特别的麻烦。

如果我们使用正则表达式来匹配这些数字,那么将大大的缩减工作量,从而提高工作效率,下面将详细的记载一些正则表达式匹配纯数字的小技巧。

正则表达式中匹配纯数字的语法

在前面的文章中陆陆续续的记载了一些正则表达式匹配数字的一些正则语法,下面来看看正则表达式匹配纯数字有哪些语法:

  • \d:匹配0-9的数字
  • [0-9]:匹配0-9的数字
  • \d和[0-9]的效果是一致的,都是匹配0-9的数字。

使用\d和[0-9]都可以匹配出纯数字。

正则表达式匹配纯数字的实例

正则表达式匹配2位数字

\d{2}

以上在regex101在线测试工具中,使用\d{2}就成功匹配出了2位数字,同样我们使用[0-9]{2}同样可以匹配出2位数字。

Regex正则表达式匹配纯数字,正则表达式如何匹配数字?插图
正则表达式匹配纯数字,正则表达式如何匹配数字

正则表达式匹配3位数字

\d{3}

正则表达式匹配指定位数的数字

当我们需要使用正则表达式匹配指定位数的数字的时候,其实使用正则表达式的{}限定符里面的两个参数来指定就可以了,比如我们要指定3位到5位数之间的数字使用\d{3,5}或者是[0-9]{3,5}就可以匹配出3位到5位数之间的数字,如果使用\d{3,}或者是[0-9]{3,}中英文半角符号,后面没有第二个参数就说明是匹配3位和3位以上的所有数字。

通过以上3个实例,我们可以发现,如果我们在使用正则表达式匹配数字的时候,如果匹配多位数字或者是指定位数之间的数字的时候,我们可以使用正则表达式的{}限定符来实现,通过指定限定符{}里面的参数就能达到自己想要匹配的效果了。

正则表达式匹配纯数字的注意要点

其实使用正则表达式匹配纯数字也没有太大需要注意的事项,最为关键的是当我们在使用{}限定符指定数字位数的时候,如果需要匹配多位数字之间的数字,{}两个参数之间必须是英文半角状态下的,号,否则将无法匹配到自己想要的结果。

使用正则表达式来匹配纯数字还是比较简单的,重要的是需要多实践、多操作以及多积累及熟练运用正则表达式的基础语法,这样就可以快速、准确的写出一些正则表达式的匹配规则。

温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

ZblogPHP如何调用文章摘要?ZblogPHP调用文章摘要的方法

2021-5-21 0:00:00

编程技巧

织梦教程控制DedeCMS系统自定义字段显示的内容长度

2021-5-30 0:00:00

0 条回复 A文章作者 M管理员

Warning: Trying to access array offset on value of type null in /www/wwwroot/dhaomu.com/wp-content/themes/b2/functions.php on line 3914

Warning: Trying to access array offset on value of type null in /www/wwwroot/dhaomu.com/wp-content/themes/b2/functions.php on line 3914
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索