标签: php regex preg-match
我有一个字符串
/one/two/three/four?five=six/seven
如果有one/two/three/four,我想从中得到?
one/two/three/four
?
我设法使用此正则表达式获取了one to seven
one to seven
但是,如果我从字符串中删除preg_match('\/.+?(?=\?)', $str, $output); ,我什么也没得到。如果我移除?,直到字符串的?尽头,我该怎么做?
preg_match('\/.+?(?=\?)', $str, $output);
谢谢!