Android从Sms Recived获取子字符串(OTP)

时间:2015-05-28 08:09:18

标签: java android

收到的短信的邮件正文是

  

“欢迎harry gupta,完成注册的一次性密码是VEYA。请不要与任何人分享。”

我想从此邮件中提取子字符串“VEYA”,并且“harry gupta”字符串在不同的邮件中不同。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

如果秘密子字符串VEYA 总是一个字,紧跟一个字符串,则魔术代码为:

secret = message.substring(message.substring(0,message.indexOf(".")).lastIndexOf(" "), message.indexOf("."))