ホームページ > バックエンド開発 > PHPチュートリアル > ページングの正規表現 (^|&) の意味がわかりません。

ページングの正規表現 (^|&) の意味がわかりません。

WBOY
リリース: 2016-06-23 13:43:46
オリジナル
1806 人が閲覧しました

インターネット上の一般的なページング関数:
この正規表現は何を意味しますか?
$url_query=ereg_replace("(^|&)page=$page","",$url_query);/

(^|&)
この通常の文は次のことを意味します:

^ は開始位置を表します。
| は or を表します。 、記号 ^ は URL に含めることはできません。なぜ ^ を置き換える必要があるのですか。


ディスカッションへの返信 (解決策)
^ は、の始まりを意味します。文字列

& は文字 & を意味します &

^|& は文字列または文字 &

から始まることを意味します
ルール文字列は次と一致することが期待されます:
page=1
id=2& page=1

empty or &??,続いてページ ??

http://www.example.com/?page=1

http://www.example.com/?action=list&page=1

正規表現を使用しない

空の文字列&マッチで始まる

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート