私は以下に一致する正規表現を実装しました
GET[name]
GET[name]^
POST[name]
SEGMENT[name]^
私の正規表現
preg_match("/(GET|POST|SEGMENT)\[(.*?)\](\^){0,1}/i", $value, $match);
これも似合うGET[name]Roger
キャレット^が存在する場合は、前の文字列と一致する必要があります。そうでない場合は一致しません
例 :
GET[name]^Roger
true を返さなければならない
GET[name]Roger
false を返す必要があります
ご不明な点がございましたら、お知らせください