【发布时间】:2010-10-16 06:55:36
【问题描述】:
我正在尝试匹配可能出现在多行上的字符串。它以特定的字符串开头和结尾:
{a}some string
can be multiple lines
{/a}
我可以使用正则表达式获取{a} 和{/a} 之间的所有内容吗?看来.不匹配新行,但我尝试了以下但没有运气:
$template = preg_replace( $'/\{a\}([.\n]+)\{\/a\}/', 'X', $template, -1, $count );
echo $count; // prints 0
匹配。或\n当他们独自一人但不在一起时!
【问题讨论】: