小编Ger*_*jan的帖子

preg_match在锚点上提取mailto

我需要从带有正则表达式的mailto属性的锚点获取电子邮件地址.

这种模式: (.*)<a\s(.*?)(.*)\s*href\=['"]mailto:([-a-z0-9_]+)@([a-z0-9-]+).([a-z]+)['"]>(.*)</a>(.*)

在regex教练中工作,虽然它不适用于PHP.

码:

preg_match("'(.*)<a (.*?)(.*) *href\=['\"]mailto:([-a-z0-9_]+)@([a-z0-9-]+).([a-z]+)['\"]>(.*)</a>(.*)'si", "<a href=\"mailto:someemail@ohio.com\"">Some email</a>", $matches);

print_r($matches);
Run Code Online (Sandbox Code Playgroud)

那么为什么要在php中工作呢?

php regex mailto anchor preg-match

2
推荐指数
1
解决办法
2271
查看次数

标签 统计

anchor ×1

mailto ×1

php ×1

preg-match ×1

regex ×1