【发布时间】:2024-01-07 15:15:02
【问题描述】:
我要提取这一行
<p>@include{"portal.shared.blook"}</p>
使用
preg_grep("/(\s*@include.*)/",explode("\n", $Source))
来自这个源代码
<html>
<head>
<title>hi</title>
</head>
<body>
<h1>Hi I am layout</h1>
<br>
<p>@include{"portal.shared.blook"}</p>
@require{"portal.shared.footer":"[main]"}
有时代码有空格,我无法处理
【问题讨论】:
-
这条线会一直这样吗?
<p>@include{"Some Text here"}</p> -
是的,但是“这里有一些文字”更改
-
空格可以用字符
\s来表示 -
我到达了这个 preg_grep('/(@include{"(.*)"}*)/',explode("\n", $Source) 但仍然显示
标签
-
之后你可以这样做:
preg_replace('/<p>/', '', preg_replace('/</p>/', '', $string));
标签: php expression preg-grep