常用的正则表达式15个实例

以下是一些常用的正则表达式实例:

  1. 匹配数字:d+
    • 示例:匹配任意连续的数字。
  2. 匹配字母:[a-zA-Z]+
    • 示例:匹配任意连续的字母(大小写不限)。
  3. 匹配邮箱地址:b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}b
    • 示例:匹配合法的邮箱地址。
  4. 匹配URL:https?://[w./-]+
    • 示例:匹配HTTP或HTTPS开头的URL。
  5. 匹配手机号码:1d{10}
    • 示例:匹配中国大陆的手机号码。
  6. 匹配日期:d{4}-d{2}-d{2}
    • 示例:匹配形如YYYY-MM-DD格式的日期。
  7. 匹配IP地址:d{1,3}.d{1,3}.d{1,3}.d{1,3}
    • 示例:匹配IPv4地址。
  8. 匹配邮政编码:d{6}
    • 示例:匹配六位数字的邮政编码。
  9. 匹配中文字符:[u4e00-u9fa5]
    • 示例:匹配任意中文字符。
  10. 匹配空白行:ns*r
    • 示例:匹配不包含任何字符的空白行。
  11. 匹配HTML标签:]+>
    • 示例:匹配HTML文档中的标签。
  12. 匹配手机号码或固定电话号码:(1d{10})|(0d{2,3}-d{7,8})
    • 示例:匹配中国大陆的手机号码或固定电话号码。
  13. 匹配身份证号码:d{17}[dXx]
    • 示例:匹配中国大陆的18位身份证号码。
  14. 匹配包含英文字母和数字的密码:^(?=.[A-Za-z])(?=.d)[A-Za-zd]{8,}$
    • 示例:匹配至少包含一个字母和一个数字,长度至少为8个字符的密码。
  15. 匹配英文句子:[A-Z][^.!?]*[.!?]
    • 示例:匹配英文文本中的句子。

这些是一些常见的正则表达式实例,可以根据具体需求进行调整和扩展。请注意,正则表达式的编写需要根据具体的匹配规则和目标字符串进行适配。

常用的正则表达式15个实例
编程语言

c语言中的charch是什么意思

上一篇

编程语言

div布局时出现子div撑大父div怎么办

下一篇