普宏软件园-为您提供一个绿色下载空间!
当前位置: 首页 > 资讯 > 活动

正则中文字符串匹配-正则表达式:轻松提取邮箱和手机号码

来源:普宏软件园 更新:2024-03-12 08:02:17

用手机看

扫描二维码随时看1.在手机上浏览
2.分享给你的微信好友或朋友圈

正则表达式,这个神奇的工具,让你的字符串匹配游刃有余!无论你是一名程序员,还是一个数据分析师,甚至只是一个对字符串操作感兴趣的小伙伴,掌握正则表达式都能让你事半功倍。下面就为大家介绍一下正则表达式的三个重要应用点。

1.匹配邮箱地址

串字符匹配正则中文怎么设置_串字符匹配正则中文怎么输入_正则中文字符串匹配

邮箱地址在我们的生活中无处不在,它们连接着我们与外界的沟通。而正则表达式能够帮助我们轻松地从一堆文字中提取出正确的邮箱地址。以匹配QQ邮箱为例,我们可以使用如下正则表达式:

python
import re
text ="我是小明,我的邮箱是123456@qq.com,请给我发邮件吧!"
pattern =r"\b\d+@qq\.com\b"
result = re.findall(pattern, text)
print(result)

串字符匹配正则中文怎么输入_串字符匹配正则中文怎么设置_正则中文字符串匹配

输出结果为:['123456@qq.com']

通过这个简单的例子,我们可以看到正则表达式通过\b、\d和\.等特殊字符来精确匹配QQ邮箱地址。

串字符匹配正则中文怎么输入_串字符匹配正则中文怎么设置_正则中文字符串匹配

2.提取手机号码

现代社会离不开手机,手机号码更是成为了人们联系的重要工具。如果你需要从大量文本中提取出手机号码,正则表达式也能帮到你。以匹配中国大陆11位手机号码为例,我们可以使用如下正则表达式:

```python

import re

串字符匹配正则中文怎么输入_串字符匹配正则中文怎么设置_正则中文字符串匹配

text ="我是小明,我的电话号码是13812345678,请给我打电话吧!"

pattern =r"\b1[3456789]\d{9}\b"

玩家评论

此处添加你的第三方评论代码