0

この文があるとします

「こんにちは、私の名前はベティです!」

大文字と句読点を保持しながら、3 文字以上のすべての単語を「物」という単語に置き換える必要があります。Objective Cでこれを行う最良の方法は何ですか?

4

1 に答える 1

1

スペース、ピリオド、またはその他の文字で終わる文字の数をカウントする単純なカウンターでこれを解決します。それが私の現在の単語の長さになります。

新しい文字列が使用する文字数がわかっている場合は、別のパスを実行して、短い文字列をコピーし、長い文字列を (これもカウンターを使用して) "thing" という単語に置き換えます。

より長い単語の位置と長さを追跡することもできますが、これは必須ではありません。

于 2012-10-03T19:56:57.653 に答える