首页
学习
活动
专区
工具
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]*?)</
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分6秒

【剑指Offer】19. 正则表达式匹配

20K
9分28秒

最新PHP基础常用扩展功能 6.练习:定义匹配域名的正则表达式 学习猿地

6分3秒

127_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(一)_匹配常量

7分12秒

128_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(二)_匹配类型

8分55秒

130_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(四)_匹配列表

7分59秒

129_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(三)_匹配数组

10分15秒

134_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(六)_匹配对象

11分53秒

083_尚硅谷_react教程_路由的模糊匹配与严格匹配

36秒

基于图像匹配的视频跟踪

6分20秒

131_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(五)_匹配元组(一)_基本用法

5分49秒

132_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(五)_匹配元组(二)_变量声明

11分37秒

React基础 react router 10 路由的模糊匹配与严格匹配 学习猿地

领券