-4

"hello"画像の srcとalt 以外を PHPに置き換えたい"guys"(大文字と小文字を区別しない)。

から

Hello hello HELLO <img src="hello.jpg" alt="hello" />

私が欲しい

Guys guys GUYS <img src="hello.jpg" alt="hello" />

また

guys guys guys <img src="hello.jpg" alt="hello" />

str_replacestr_ireplaceで試しましpreg_replaceたが、結果はありません。

4

2 に答える 2

1

「否定先読み」を使用したい。これが私の概念実証コードです。

<?php
$string = "Hello, hello, HELLO hello.jpg";
print preg_replace("/hello(?!.jpg)/i", 'Guys', $string);

版画

Guys, Guys, Guys hello.jpg
于 2013-04-01T22:02:05.457 に答える