gpt4 book ai didi

php - 正则表达式(preg_match)匹配任何东西

转载 作者:行者123 更新时间:2023-12-04 06:02:46 27 4
gpt4 key购买 nike

这就是我走多远。
这是有效的:

$urls = $this->match_all('/<a href="(http:\/\/www.imdb.de\/title\/tt.*?)".*?>.*?<\/a>/ms',
$content, 1);

现在我不想对不同的网站做同样的事情。
但是该站点的链接具有不同的结构:
http://www.example.org/ANYTHING

我不知道我做错了什么,但是在这个其他网站(example.org)上它不起作用。

这是我尝试过的
$urls = $this->match_all('/<a href="(http:\/\/www.example.org\/.*?)".*?>.*?<\/a>/ms',
$content, 1);

感谢您的帮助。 Stackoverflow 太棒了!

最佳答案

ANYTHING通常用 .*? 表示(您已经在原始正则表达式中使用)。您也可以使用 [^"]+在您的情况下作为占位符。

关于php - 正则表达式(preg_match)匹配任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751809/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com