我已经实现了匹配以下
的正则表达式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
如果您有任何问题,请告诉我
答案 0 :(得分:1)
这个正则表达式适合你:
preg_match("/^(GET|POST|SEGMENT)\[(.*?)\](\^.*)?$/i", $value, $match);
这将匹配GET[name]Roger
但不匹配GET[name]Roger