首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

令人费解的正则表达式匹配古怪

正则表达式是用于匹配和处理文本字符串的强大工具。它们可以用于许多不同的任务,例如验证电子邮件地址、搜索文本中包含特定模式的单词或短语、替换特定格式的文本等。

以下是一些常见且有用的正则表达式操作:

  1. 匹配电子邮件地址:
代码语言:txt
复制
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
  1. 匹配电话号码:
代码语言:txt
复制
^\+\d{1,3}[-. (]?\d{3}[-. )]?\d{3}[-. ]?\d{4}$
  1. 匹配URL:
代码语言:txt
复制
^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
  1. 匹配信用卡号码:
代码语言:txt
复制
^\d{15}([- ]+)?\d{15}$
  1. 匹配IPv4地址:
代码语言:txt
复制
^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
  1. 匹配IPv6地址:
代码语言:txt
复制
^(((0[0-9]|1[0-2])\.){3}(0[0-9]|1[0-2]))$
  1. 匹配时间戳:
代码语言:txt
复制
^(1[0-9]|[01]?[0-9][0-9]?)\.([0-9]{2}|[0-9][0-9]?)\.([0-9]{2}|[0-9][0-9]?)\.([0-9]{2}|[0-9][0-9]?)$
  1. 匹配URL编码的字符串:
代码语言:txt
复制
^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
  1. 匹配Unicode编码的字符串:
代码语言:txt
复制
^[\p{L}\p{N}]+@[\p{L}\p{N}]+$
  1. 匹配HTML标记:
代码语言:txt
复制
<([\s\S]*?)</
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券