我想在php中替換整個單詞。我發現下面 PHP string replace match whole wordphp中的整個單詞替換
從鏈接代碼我把下面的代碼示例從上面的鏈接。
$text = preg_replace('/\bHello\b/', 'NEW', $text);
但它不適合我。 我有這樣
3 OR (2 AND CreatedDate = LAST_N_DAYS:2) OR 4
字符串使用上述代碼變得
3 OR (Name = 'LAST WEEK' AND CreatedDate = LAST_N_DAYS:Name = 'LAST WEEK') OR 4.
2替換爲替換2之後 「LAST_N_DAYS:2」 的字符串也。我想只替換2個。如果是任何單詞,都不應該被替換。
謝謝,這是工作,但它正在取代額外的空間。例如,如果str ='這是僅2'。而我正在取代2 = 4,那麼結果就像'這只是4'一樣。實際上'2'正在取代。 – user1808669
然後在替換字符串4後放一個空格,就像我用'NEW' – Tuim
謝謝。它工作正常。 – user1808669