所以我有一个字符串:
$string = "blah blah blah [image=cat.jpg] blah blahblah";
$string
是用户输入,因此它可以是任何内容,换句话说,我只想在"[image=" and the "]"
中的$string
之间获取该部分,并将其存储在如下变量中:
$src = "cat.jpg";
谢谢,希望这个问题很明确,可能是我觉得的正则表达式问题。
这是我试过的:
$string = "blah blah blah [image=cat.jpg] blah blahblah";
$reg = '/\[image=\]/i';
preg_match_all($reg, $string, $matches);
$src = $matches[1][0];
答案 0 :(得分:0)
$string = "blah blah blah [image=cat.jpg] blah blahblah";
$reg = '/\[image=(.*)\]/i';
preg_match_all($reg, $string, $matches);
$src = $matches[1][0];