专栏首页小网管运维之路常用正则表达式规则

常用正则表达式规则

常用正则表达式规则

常用规则

常用匹配

[\u4e00-\u9fa5]+
# 匹配中文

[^\x00-\xff]+
# 匹配双字节字符(包括汉字在内)

[1-9][0-9]{4,}
# qq&数字; '4'长度位

(\w){32}
# 包含字母数字;指定32位

\d{0,3}\.\d{0,3}\.\d{0,3}\.\d{0,3}
# 匹配ip地址

\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}
# 匹配邮箱

[a-zA-z]+://[^\s]*
# 匹配网址URL

([01]?\d|2[0-3]):[0-5]?\d:[0-5]?\d
# 15:12:10  时间格式

\d{17}[0-9Xx]|\d{15}
# 身份证信息匹配

[1-9]\d*
# 匹配整数
[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
# 匹配正浮点数

(13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8}
# 手机

元字符完整列表

http://www.runoob.com/regexp/regexp-metachar.html

在线工具

https://tool.lu/regex/

http://tool.oschina.net/regex/#

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • zabbix agent 部署

    cat /usr/local/zabbix-agent/etc/zabbix_agentd.conf

    晴天Online
  • proxmox超融合部署图文

    https://pve.proxmox.com/pve-docs/chapter-pveceph.html

    晴天Online
  • Elasticsearch +logstash +filebeat+redis+saltstack部署ELK日志平台

    ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一...

    晴天Online
  • 【LEETCODE】模拟面试-39. Combination Sum

    和subset区别:规定了子集的sum==target 注意,这里传递的起始位置是i,而不是position+1,but why??? helper(res, ...

    杨熹
  • 微软提出极低资源下语音合成与识别新方法,小语种不怕没数据!| ICML 2019

    编者按:目前,人类使用的语言种类有近7000种,然而由于缺乏足够的语音-文本监督数据,绝大多数语言并没有对应的语音合成与识别功能。为此,微软亚洲研究院机器学习组...

    AI科技大本营
  • Scalaz(47)- scalaz-stream: 深入了解-Source

       scalaz-stream库的主要设计目标是实现函数式的I/O编程(functional I/O)。这样用户就能使用功能单一的基础I/O函数组合成为功能完...

    用户1150956
  • 从原理层面掌握@InitBinder的使用【享学Spring MVC】

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    BAT的乌托邦
  • 算法-旋转数组的最小数字

    题目 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为数组{1,2,3,4,5}的一个旋转,该数组的最小值为1。 旋转...

    chaibubble
  • python学习------指定字符串补

    需求:如果希望字符串的长度固定,给定的字符串又不够长度,我们可以通过rjust,ljust和center三个方法来给字符串补全空格。如果是数字型先将其转为字符...

    用户2398817
  • vector重写

    声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/vector%e9%87%8d%e5%86%99/

    对弈

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动