1

これは、ソース コードからこの例の href を取得する if ステートメントです。

href="/toronto/2013/05/14/the-airborne-toxic-event/4296/" 

ソースコードから

if ($text=preg_match('/href="([^"]*)"/', $text, $matches))
{
    $output=$matches[1];
    return $output;
}

そして戻る

/toronto/2013/05/14/the-airborne-toxic-event/4296/

私はどちらもまたはなしでそのURLを返そうとしています(どちら"/toronto""/toronto/"必要になるかわかりません)

それを行う正規表現を見せていただければ、本当に感謝しています。ありがとう

4

1 に答える 1

1

使用preg_replace:

return preg_replace('~^/?toronto/~', '', $output);

「toronto/」が文字列の他の場所に現れないことが確実な場合は、次を使用できますstr_replace

return str_replace('/toronto', '', $output);

これは、常に先頭にスラッシュがあることを前提としています。

于 2013-05-14T15:22:21.057 に答える