我有一个字符串变量
$input = "Hello everybody [ I want this sub string ]. Hi. How are you?";
和一个函数来获取字符之间的子字符串
function getSubstring($input, $start, $end)
{
preg_match("~".$start."(.*?)".$end."~", $input, $output);
return $output[1];
}
我得到输出hello 每个人 [我想要这个子字符串]。 使用
echo getSubstring($input, 'H', 'H');
但没有输出
echo getSubstring($input, '[', ']');
因为 '[' 和 ']' 是空格字符
要获得两个输出如何修改以下行
preg_match("~".$start."(.*?)".$end."~", $input, $output);
请帮我。