我有一些HTML,我需要从锚标记中获取链接和文本。
$pattern = '/href="(.*)".*>(.*)<\/a>/'
我没有从上面的模式获得确切的链接,但如果我使用以下模式
$pattern = '/href="(.*?)".*>(.*)<\/a>/'
我得到了理想的结果,但我不明白问号(?)在这里做了什么以及为什么我没有得到结果如果我没有使用问号(?)。
答案 0 :(得分:0)
问号表示一次或不发生。没有问号,那里应该只有一个字符(“。”表示任何符号)。带问号可能是空的,如href =“”