を使用stringByReplacingOccurrencesOfString
すると、単語内の単語が置き換えられるようです。たとえば、
The house was held together by...
'the'の出現箇所を'A'に置き換えると、次のようになります。
A house was held togeAr by...
どうすればこれを回避できますか?置き換えられる単語の両側に空白を追加して、長い単語の一部にならないようにすることができますが、これはすべての場合に機能するわけではありません。特に、置き換えられる単語が文の最初または最後の単語である場合はそうです(つまり、空白が両側にない場合)。