Linux日常小知识正则表达式

正则表达式是一种用于描述文本模式的工具。它可以用来匹配、查找或替换字符串中符合一定规则的文本。正则表达式由普通字符和元字符组成,用来描述一个或多个字符串的特征。在不同的编程语言和文本编辑器中,正则表达式的语法略有不同。

正则表达式可以检查一个字符串是否符合某种规范,同时也可以从一个字符串中提取符合规范的子串。例如,一个电话号码通常由若干数字和符号(如 +、-、(、) 等)组成,可以使用正则表达式来匹配符合格式的电话号码。下面我来分享一下日常用的表达式。

  1. 匹配手机号:
  1. 匹配邮箱:
  1. 匹配身份证号:
  1. 匹配URL地址:
  1. 匹配日期格式:
  1. 匹配IP地址:
  1. 匹配邮政编码:
  1. 匹配中文字符:
  1. 匹配英文字母:
  1. 匹配空白行:
  1. 匹配QQ号:
  1. 匹配微信号:
  1. 匹配汉字、字母、数字及下划线:
  1. 匹配小数点后两位的数字:
  1. 匹配正整数:
  1. 匹配负整数:
  1. 匹配非负整数(正整数 + 0):
  1. 匹配非正整数(负整数 + 0):
  1. 匹配HTML标记:
  1. 匹配密码强度:

21.匹配24小时制的时间:

22.匹配12小时制的时间:

23.匹配时间段:

24.匹配日期:

25.匹配时间间隔:

26.匹配某一个小时内的时间:

27.匹配整点时间:

28.匹配每天定时执行的时间:

29.匹配指定分钟后执行的时间:

Cron表达式举例:

0 0 * * *:每天零点开始执行任务。
分别对应“0分、0时、任意日期、任意月份、任意星期几”。
0 */2 * * *:每2小时开始执行任务。
分别对应“0分、任意偶数时、任意日期、任意月份、任意星期几”。
0 0 1 * *:每个月的第一天零时执行任务。
分别对应“0分、0时、第1天、任意月份、任意星期几”。
0 0-8/2 * * *:每天凌晨0点到上午8点之间,每隔2小时执行一次任务。
分别对应“0分、0点到8点之间、任意日期、任意月份、任意星期几”。
0 0 23 ? * 6#3:每月的第三个周六的23点执行任务。
分别对应“0分、23时、任意日期、任意月份、第三个周六”。

整理不易,欢迎大家点赞转发收藏,关注我每天分享运维小知识。

展开阅读全文

页面更新:2024-05-04

标签:下划线   整数   字符串   中文   字符   日常   日期   小时   格式   数字   时间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top