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

ページングの正規表現(^|&)の意味が分かりませんので教えてください。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:11:231030ブラウズ

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

(^|&)
この通常の文の意味は次のとおりです:

^ は次のことを表します開始位置 [^..] は、
------
(^|&) を意味します。また、^ は使用できません。 URL 内のこの記号; なぜ ^
を置き換える必要があるのですか; ^ を置き換えたい場合でも、エスケープ文字を追加する必要があります;

-----解決策のアイデア----- ------- ----------^ は文字列
の先頭を意味し、 &
^

を意味します --- ---解決策のアイデア---- ------------------& は、文字列または文字の先頭から開始することを意味します &

ルール文字列は次と一致する必要があります:

page=1id=2&
page=1
------解決策アイデア---------- ------------空、または & で始まり、その後にページ ルールが続きます

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

-----ソリューションのアイデア-------- ------------ --正規表現の使用を減らす

------解決策のアイデア------------ ---------- 空の文字列、または &

で始まる一致
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。