[請益] 這個正規語法怎麼一直都會有error
我的字串是<a href="space.php?uid=77>xxx</a>
可是裡面的連結可能是這樣 space.php?tid=99&uid=77
所以我打算用 正規表示法來取得裡面uid的值
我的pattern是這樣
$re = '/^<a*href=*space.php?*uid=*/i';
然後我用preg_match來做
if(preg_match($re, $str, $matches))
{
print_r($matches);
}
但是一直會有警告
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to
repeat at offset 21
請問到底要怎麼寫才對阿
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
推
05/28 09:25, , 1F
05/28 09:25, 1F
→
05/28 09:26, , 2F
05/28 09:26, 2F
→
05/28 09:27, , 3F
05/28 09:27, 3F
→
05/28 09:27, , 4F
05/28 09:27, 4F
→
05/28 10:04, , 5F
05/28 10:04, 5F
※ 編輯: knives 來自: 122.117.39.194 (05/28 10:06)
推
05/28 10:48, , 6F
05/28 10:48, 6F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章