-2

如何删除 onmousedown="return curwt(this, 'http://www.example.com/2009/07/content.html')"using str_replace( ),我知道如何使用此字符串,但无法理解配置此字符串以onmousedown="all content"这种方式删除的方式。
我以这种方式尝试过:$result = str_replace("onmousedown''", " ", $result);
但它不起作用..有什么想法吗?

4

2 回答 2

4

我认为您想使用正则表达式

$result = preg_replace('/onmousedown=".*?"/', '', $result);

或者,如果它可以是撇号和引号:

$result = preg_replace('/onmousedown=("|\').*?\1/', '', $result);
于 2012-09-06T16:18:46.417 回答
0

您不能为此使用 str_replace,因为它只能替换预定义的字符串,不能替换通配符。

您可以为此使用preg_replace 。

于 2012-09-06T16:19:08.297 回答