我在PHP中创建一个脚本来从我的html源代码中删除pageName字符串。我的脚本需要在语音标记之间拉出字符串。
s.pageName = "Garden: Sheds & Storage: Wooden Sheds";
这样的事情:
if (preg_match("/s.pageName = \"(.*?)\"/", $html, $matches)) {
var_dump($matches);
}
你可以帮我组建一个正则表达式。
答案 0 :(得分:0)
答案 1 :(得分:0)
您需要使用\s+
或\s*
来跳过多个空格。这是一个例子:
$text = <<<EOT
s.pageName = "Garden: Sheds & Storage: Wooden Sheds";
EOT;
if (preg_match('/s\.pageName\s+=\s+"(.*?)";/', $text, $matches)) {
var_dump($matches);
}