0

すべてのテキストメッセージで選択した単語を置き換えたいと思います。必ずしも元のメッセージを変更する必要はありません。置き換えられた単語ではなく、新しい単語をビューに表示したいだけです。

これどうやってするの?

4

1 に答える 1

1

そのための正規表現を調べる必要があります。文字列形式のメッセージを受け取った場合は、を呼び出すことができますreplaceAll(String regex, String replacement)。このメソッドは変更された文字列を返すため、元の文字列ではなく、新しい文字列をビューに表示できます。

例えば:

String str = "I want to change what I own";
//modifiedStr is "you want to change what you own"
String modifiedStr = str.replaceAll("I", "you");
于 2012-12-25T00:51:04.803 に答える