正则表达式,用于检测以星号开头的行

Tim*_*ens 3 php regex preg-match-all preg-match

下面的代码无法检测出现的单个实例.= O什么错了?= \

如何检测以星号开头的以下行(以换行符开头)?我不知所措.这不符合我的预期.

$text ="Nothing here to detect...though it is the first line.
* '' [[test]]
* Another line that starts with an asterisk 
** yet another...though it has two...but who cares about the 2nd one?";


$t = preg_match_all('#^\*.*#', $text, $match);
echo "found=".$t."\n";
print_r($match);
Run Code Online (Sandbox Code Playgroud)

Jon*_*uhn 7

添加m修饰符以指定它具有多行主题#^\*.*#m

http://php.net/manual/en/reference.pcre.pattern.modifiers.php