我在PHP中使用preg_ *来搜索模式<!-- %{data=THIS GETS MATCHED}% -->
并拉出匹配的文本。PHP的正则表达式来搜索多个行
模式因为这是:
preg_match('#<!-- %{' . $knownString . '\s*=\s*(.*?)}% -->#', ...)
我想它做的是跨多行的字符串搜索。例如:
<!-- %{data=
THIS GETS
MATCHED AND
RETURNED
}% -->
如何编辑我的当前模式以具备此搜索能力?
我设法通过使用'/ <! - %{'来实现它。 $ knownString。 '= \ s *(。*?)}% - >/s'。然而,在正则表达式中我很糟糕,所以如果你看着那个想法“......大声笑?”。请告诉我xD – dave 2010-05-20 06:49:35
对我来说似乎很好:) – 2010-05-20 06:56:56