我想在所有短信中替换一些选定的单词。我不一定需要修改原始邮件。我只想在视图中显示新单词,而不是替换的单词。
我该怎么做?
答案 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");