onmousedown="return curwt(this, 'http://www.example.com/2009/07/content.html')"
を使用して削除する
str_replace( )
方法、この文字列の使用方法は知っていますが、この文字列をonmousedown="all content"
この方法で削除するように構成する方法を理解できません。
私はこの方法で試しました:$result = str_replace("onmousedown''", " ", $result);
しかし、うまくいきません..何か考えはありますか?
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 に答える