我在嘗試旋轉文章時需要幫助。我想查找文本並替換同義文本,同時保持大小寫不變。查找字符串並用相同大小寫字符串替換
例如,我有一個像一本字典:
招呼|喜|你好| howd'y
我需要找到所有hello
並與hi
,howdy
任何一個取代,或howd'y
。
假設我有一個句子:
喂,夥計們!當我說你嗨,你不應該打招呼嗎?
我的操作後,它會是這樣的:
嗨,夥計們!當我說你好時,你不應該對我說幾句嗎?
在這裏,我失去了這種情況。我想保持它!它應該是:
嗨,夥計們!當我說出HOWDY時,你不應該對我說多少?
我的字典大小是約5000線
招呼|喜|你好| howd'y去|來
工資|盈利|工資
不應該|不該
..
琥珀, 謝謝您的回答。我現在也相信我需要使用preg_replace和回調。我的str_ireplace將立即替換這個詞的所有實例!所以我不能保持適當的情況下不同的單詞! 但你提出的三個條件,在我的腦海裏早些時候:)。但是,因爲我沒有考慮回調函數,所以我的解決方案不會工作。所以你得到學分:)。 – HungryCoder 2010-07-05 19:44:45