后端开发|php教程
php
后端开发-php教程
php 提取文本中的所有邮箱地址,或者一个字符串中的所有邮箱地址
例如我的文本是:
汉字的是scdd test001@ asda test002@ 你后am test009@
匹配的结果应该是
test001@
test002@
test009@
我的代码如下;
钓鱼源码网站,vscode 关键字高亮,bcd 配置ubuntu,tomcat 8怎么安装,印度网络爬虫,php编译源代码,沈阳去哪找seo公司,传奇游戏手机网站源码下载,pc版小说网站模板lzw
<?php$str = 汉字的是scdd test001@ asda test002@ 你后am test009@ ;$preg = "/([a-z0-9\-_\.]+@[a-z0-9]+\.[a-z0-9\-_\.]+)+/i";if (preg_match($preg, $str , $matches)) { print_r($matches);}
目前只能匹配到一个Email地址 test001@ ,其他2个目前匹配不到,,,,,要使用贪婪模式匹配吗?
请指教!!
js弹幕源码,vscode单步追踪,杨Ubuntu,tomcat乱码idea,sqlite数据默认值,织梦仿京东商城列表页多条件筛选插件,电商app前端用什么框架,小爬虫比喻什么人,php socket 编程,荆门seo推广价格,网站代码html代码大全,网页手机平台源码下载,手机网站的模板下载 迅雷下载lzw
微信群机器人 源码,安装ubuntu空间不够,tomcat添加后找不到,进口爬虫树皮,php技术结构图,高速SEOlzw
回复内容:
php 提取文本中的所有邮箱地址,或者一个字符串中的所有邮箱地址
例如我的文本是:
汉字的是scdd test001@ asda test002@ 你后am test009@
匹配的结果应该是
test001@
test002@
test009@
我的代码如下;
<?php$str = 汉字的是scdd test001@ asda test002@ 你后am test009@ ;$preg = "/([a-z0-9\-_\.]+@[a-z0-9]+\.[a-z0-9\-_\.]+)+/i";if (preg_match($preg, $str , $matches)) { print_r($matches);}
目前只能匹配到一个Email地址 test001@ ,其他2个目前匹配不到,,,,,要使用贪婪模式匹配吗?
请指教!!
问题已解决
应该使用 preg_match_all
如果觉得《php 正则表达式提取文本中的所有邮箱地址 不是一个邮箱》对你有帮助,请点赞、收藏,并留下你的观点哦!