Android 我们可以在安卓系统中替换短信正文的某些部分吗?

Android 我们可以在安卓系统中替换短信正文的某些部分吗?,android,text,replace,sms,Android,Text,Replace,Sms,我想替换所有短信中的一些选定单词。我不一定需要修改原始消息。我只想在视图中显示新单词,而不是替换的单词 我怎样才能做到这一点呢?你应该看看正则表达式。如果以字符串形式收到消息,可以调用replaceAll(string regex,string replacement)。该方法返回修改后的字符串,因此您可以在视图中显示新字符串,而不是原始字符串 例如: String str = "I want to change what I own"; //modifiedStr is "you want t

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


我怎样才能做到这一点呢?

你应该看看正则表达式。如果以字符串形式收到消息,可以调用
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");

是否可以通过手机内置的SMS管理器显示修改后的字符串?