我在尝试旋转文章时需要帮助。我想查找文本并替换同义文本,同时保持大小写不变。查找字符串并用相同大小写字符串替换
例如,我有一个像一本字典:
招呼|喜|你好| howd'y
我需要找到所有hello
并与hi
,howdy
任何一个取代,或howd'y
。
假设我有一个句子:
喂,伙计们!当我说你嗨,你不应该打招呼吗?
我的操作后,它会是这样的:
嗨,伙计们!当我说你好时,你不应该对我说几句吗?
在这里,我失去了这种情况。我想保持它!它应该是:
嗨,伙计们!当我说出HOWDY时,你不应该对我说多少?
我的字典大小是约5000线
招呼|喜|你好| howd'y去|来
工资|盈利|工资
不应该|不该
..
琥珀, 谢谢您的回答。我现在也相信我需要使用preg_replace和回调。我的str_ireplace将立即替换这个词的所有实例!所以我不能保持适当的情况下不同的单词! 但你提出的三个条件,在我的脑海里早些时候:)。但是,因为我没有考虑回调函数,所以我的解决方案不会工作。所以你得到学分:)。 – HungryCoder 2010-07-05 19:44:45