我知道我很可能會聽到「不要用正則表達式解析HTML」,所以讓我說這個問題只是學術問題,因爲我實際上已經使用DOM解決了我的問題,但在通往解決方案的道路上,我遇到了這種在gskinner網站上運行的模式,但我無法弄清楚如何使它在PHP preg_match()
中工作。將正則表達式從gskinner轉換爲PHP
(?<=href\=")[^]+?(?=")
我認爲[^]
引起的問題,但我不能肯定該怎麼辦纔好。
它打算做的是從一個href的引號之間拉出子字符串。 (可以預計它是一個網址或至少一部分)