您当前的位置:首页 > 圈子

正则表达式15个常用实例

2024-10-11 16:07:16 作者:石家庄人才网

本篇文章给大家带来《正则表达式15个常用实例》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

正则表达式,又称规则表达式,是一种文本模式匹配的工具,可以用来查找、替换、验证文本数据。它在文本处理、数据分析、编程等领域都有着广泛的应用。本文将介绍15个常用的正则表达式实例,帮助你快速入门并掌握正则表达式的基本用法。

1. 匹配手机号

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

这个正则表达式可以匹配以1开头,第二位是3-9之间任意数字,后面跟着9位数字的字符串,符合中国大陆手机号的规则。石家庄人才网小编提醒您,在实际应用中,还需要考虑手机号段的更新情况。

2. 匹配邮箱地址

```regexp^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$```

这个正则表达式可以匹配常见的邮箱地址格式,包括字母、数字、下划线、点号等字符。当然,实际应用中还需要根据具体的邮箱规则进行调整。

3. 匹配URL地址

```regexp^(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]$``

正则表达式15个常用实例

`

这个正则表达式可以匹配常见的URL地址格式,包括http、https、ftp等协议类型,以及域名、端口号、路径等部分。

4. 匹配IP地址

```regexp((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}```

这个正则表达式

正则表达式15个常用实例

可以匹配IPv4地址格式,即由四个0-255之间的数字组成的地址。

5. 匹配日期(YYYY-MM-DD)

```regexp^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$```

这个正则表达式可以匹配YYYY-MM-DD格式的日期,例如2023-10-26。

6. 匹配时间(HH:mm:ss)

```regexp^(2[0-3]|[01]\d):[0-5]\d:[0-5]\d$```

这个正则表达式可以匹配HH:mm:ss格式的时间,例如14:30:00。

7. 匹配身份证号码

```regexp^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[0-9Xx]$```

这个正则表达式可以匹配18位身份证号码的格式。

8. 匹配中文

```regexp^[\u4e00-\u9fa5]+$```

这个正则表达式可以匹配只包含中文的字符串。

9. 匹配空白字符

```regexp\s

正则表达式15个常用实例

```

这个正则表达式可以匹配任何空白字符,包括空格、制表符、换行符等。

10. 匹配数字

```regexp\d```

这个正则表达式可以匹配任何数字字符,相当于[0-9]。

11. 匹配单词字符

```regexp\w```

这个正则表达式可以匹配任何单词字符,包括字母、数字、下划线,相当于[a-zA-Z0-9_]。

12. 匹配非单词字符

```regexp\W```

这个正则表达式可以匹配任何非单词字符,与\w相反。

13. 匹配开头

```regexp^```

这个正则表达式可以匹配字符串的开头位置。

14. 匹配结尾

```regexp$```

这个正则表达式可以匹配字符串的结尾位置。

15. 匹配任意字符

```regexp.```

这个正则表达式可以匹配除换行符以外的任意字符。

石家庄人才网小编对《正则表达式15个常用实例》内容分享到这里,如果有相关疑问请在本站留言。

版权声明:《正则表达式15个常用实例》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/13413.html