我有一個html文檔,我保存爲.txt文件。我想提取/ user /後面的每個字符串,並對所有提取的字符串進行逗號分隔列表。 因此,每當在這個txt文件中有一個「/ user/boy34」,我想提取「boy34」部分。我真的很陌生,但我一直在閱讀有關preg_match_all()函數,我認爲這就是我需要使用的。PHP-如何通過HTML文檔進行搜索並在php中提取某些字符串?
下面是我想出這麼遠,但它不工作:
<?php
$str = file_get_contents("comment.txt");
preg_match_all ('/^(user\/)\/[A-Z0-9][A-Z0-9_-]+\"$/i', $str, $preg);
print_r ($preg);
?>
我從這個得到的輸出是:
Array ([0] => Array () [1] => Array ())
有人可以幫我嗎?
哇它的工作!謝謝!你能向我解釋你是怎麼想出這種模式的? – bambam 2011-01-06 22:55:11