我们可以替换Android中文本消息正文的某些部分吗?

时间:2012-12-25 00:43:43

标签: android text replace sms

我想在所有短信中替换一些选定的单词。我不一定需要修改原始邮件。我只想在视图中显示新单词,而不是替换的单词。

我该怎么做?

1 个答案:

答案 0 :(得分: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");