我試着去尋找一個字符串三個數據,他們是:正則表達式,PHP,「AND」
first name, space ,last name (?=[A-Z][a-z]+\s[A-Z][a-z]+)
//AND
first name ,space ,last name ,and suffix (?=[A-Z][a-z]+\s[A-Z][a-z]+\s[A-Z][a-z]+)
//AND,
age (?=[0-9]{2})
從幾個教程我已經看到了它看來,這三種模式:
(?=[A-Z][a-z]+\s[A-Z][a-z]+)(?=[A-Z][a-z]+\s[A-Z][a-z]+\s[A-Z][a-z]+)(?=[0-9]{2})
在一起,應該是我的解決方案,但它不工作....任何建議....(它的一個PHP腳本和IM使用preg_match_all)
我的腳本:
$content = file_get_contents('http://www.somesite.com');
$pattern = '/(?=[A-Z][a-z]+\s[A-Z][a-z]+)(?=[A-Z][a-z]+\s[A-Z][a-z]+\s[A-Z][a-z]+)(?=[0-9]{2}) /';
if(preg_match_all($pattern,$content,$matches))
{
// has the pattern, do something
//$matches has all the matches from preg_match
}
請發佈您的腳本 –
字符串「its [sic] not working」不是PHP中的內置錯誤消息。 – 2013-07-30 04:13:10
我發佈了我的腳本...我在錯誤控制檯中沒有收到錯誤... – codenamejupiterx