我想從一個XML文件中提取所有的URL,excludeing的跟蹤代碼的URL刪除跟蹤代碼:的Preg匹配所有URL在XML
下面是一個URL的例子,它們都遵循相同的格式
http://www.domain.com.au/category/pXXXXXX?uni_id=XXXXXX&cid=1_demo_1
這樣的域之間唯一改變的是XXXXXX這是一個數值
最終的結果我想是
http://www.domain.com.au/category/pXXXXXX
我曾嘗試在下面的代碼中使用的preg_replace,但它結束了一個隨機的(我認爲)號
$data = preg_replace('/http\:\/\/www\.domain\.com.au\/[^\?]+([^.]+)/','',$data);
'strpos( )'for'?',並用'substr()'剪切' – zerkms 2012-07-18 23:41:14
我下面的編輯應該可以工作。 – 2012-07-19 00:38:52