【发布时间】:2013-06-23 14:32:34
【问题描述】:
我输入了这样的标签:
<input style="font-size:12px;width:100%" type="text" value="http://www.google.de/ggg">
并且想要什么都没有替换它们。 这就是我尝试过的:
$pattern = '/<input style="font-size:12px;width:100%" type="text" value="(.+?)">/';
echo preg_replace( $pattern, "", $content )
我没有成功。
我的函数有什么错误?也许是正则表达式?
替换字符串中所有输入标签的函数就可以了。
【问题讨论】:
-
让正则表达式更通用可能是个好主意,即。从
$content中删除所有输入文本,或者您想对$content做什么? -
您是否尝试解析/更改 html 页面?这个正则表达式看起来不错,在 php 脚本中的 $content 变量上测试...
-
@mpapec 请看一下我的编辑。替换字符串中的所有输入标签就可以了。
-
@nevermind ...不是中继,我有一个来自数据库的php字符串,我想为输出做准备......
标签: php regex preg-replace