我有以下三種類型的url,但我只需要大膽的。如何讓大膽的在PHP中編寫正則表達式?如何編寫這個指令表達式? [從URL獲取部分]
頁,首頁
頁,會員。 EditProfile
page,Members.Seller。 監視列表
一個完整的URL類型:
http://localhost.example:8090/index.php/page,Members.Inbox
我有以下三種類型的url,但我只需要大膽的。如何讓大膽的在PHP中編寫正則表達式?如何編寫這個指令表達式? [從URL獲取部分]
頁,首頁
頁,會員。 EditProfile
page,Members.Seller。 監視列表
一個完整的URL類型:
http://localhost.example:8090/index.php/page,Members.Inbox
約/.*[,.](.*?)$/
什麼?
用法示例:
$output = preg_match('/.*[,.](.*?)$/', $inputValue, $matches);
echo $matches[1];
正則表達式完全重合 – dynamic 2011-06-13 16:54:09
'*'應該可能是'+',因爲你也匹配所有的空行。 – dlras2 2011-06-13 16:18:57
$part = preg_split('/[,\.]/',$url);
echo $part[count($part)-1];
我是新來的正則表達式,但我渴望。以下是我的了:
\b(?:.+\.|,)+(.+)\b
這應該捕捉粗體字組1
希望這有助於埃爾。
給出一個由逗號,句點或兩者混合的列表,這會將最後一個字段放在\ 1反向引用中。
^.*?(?:(?:\.|,).*)*(?:\.|,)(.*?)$
請詳細說明。 html /代碼示例讚賞 – dqhendricks 2011-06-13 16:16:31
請顯示網址。 – 2011-06-13 16:16:38