实用正则表达式整理大全

2024-12-28 19:38:41   小编

实用正则表达式整理大全

正则表达式是一种强大的文本模式匹配工具,在编程、数据处理、文本编辑等领域都有着广泛的应用。以下为您整理了一份实用的正则表达式大全,希望能对您有所帮助。

一、匹配数字

  1. 匹配一个或多个数字:\d+
  2. 匹配单个数字:\d
  3. 匹配 0 到 9 之间的数字:[0-9]

二、匹配字母

  1. 匹配一个或多个字母:[a-zA-Z]+
  2. 匹配单个字母:[a-zA-Z]

三、匹配特殊字符

  1. 匹配空格:\s
  2. 匹配非空格:\S
  3. 匹配标点符号:[.,!?]

四、匹配电子邮件地址

\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b

五、匹配手机号码

^1[3-9]\d{9}$

六、匹配网址

https?://[^\s]+

七、匹配日期

  1. 匹配 yyyy-MM-dd 格式的日期:\d{4}-\d{2}-\d{2}
  2. 匹配 MM/dd/yyyy 格式的日期:\d{2}/\d{2}/\d{4}

八、匹配中文

[\u4e00-\u9fff]+

九、去除首尾空格

^\s*(.*?)\s*$

十、提取字符串中的数字

\d+(?:\.\d+)?

正则表达式的应用场景非常丰富,例如在编程语言中进行数据验证、文本搜索和替换、数据提取等操作。熟练掌握正则表达式可以大大提高工作效率。

需要注意的是,不同的编程语言和工具对正则表达式的支持可能会有所差异,在实际使用时,需要根据具体的环境进行适当的调整。正则表达式的语法较为复杂,需要不断地练习和实践才能熟练运用。

希望以上整理的正则表达式对您有所帮助,让您在处理文本时更加得心应手。

TAGS: 正则表达式实用技巧 正则表达式整理方法 大全中的正则表达式 实用正则表达式汇总

欢迎使用万千站长工具!

Welcome to www.zzTool.com