我开发了一个移动Android应用程序,可以读取传入的SMS并将其发送到服务器。服务器依次读取收到的SMS的内容并检索关键信息。
消息格式如下:
交易ID: CI180212.0827.B41246 :您已收到XXX,XXX XXX的 2500.0000 美元。您的新余额为27790.7000美元。
我感兴趣的是金额,在此示例中 2500.0000 美元。但问题是交易ID( CI180212.0827.B41246 )是动态的,可能有比前一个更多的字符,所以我无法设置有效的模式来处理它。
我该如何解决这个问题?