浮点数的正则表达式

时间:2016-08-22 13:24:38

标签: android regex string ussd

我正在创建一个Android应用程序,我必须在其中解析USSD消息并获取余额以显示在我的应用程序中。

我可以使用此link作为字符串通过AccessibilityService获取ussd msgs。现在的问题是如何获得从这些字符串中提取的余额。由于不同的运营商有不同的ussd消息。

例如:

  • 承运人1 :. 。 。 46.503卢比。 。
  • 承运人2 :. 。 。 Rs.46.50。 。

类似于数据平衡:

  • 承运人1 :. 。 。 Mb 1700.53。 。
  • 承运人2 :. 。 。 1700.53MB。 。

哪里"。 。 "意味着这些文本可以在一个句子之间,即作为子字符串。我本可以提取所有数字,但在这些消息中也有各种计划信息,所以除了平衡之外,其他数字也是存在的。如果通过这种方式可以创建一个正则表达式,我没有太多的知识。

piBalancetrueBalance等各种应用可供参考。 以下图像中的红色标记文字是我想要提取的内容。怎么做??

enter image description here enter image description here

0 个答案:

没有答案