我正在创建一个Android应用程序,我必须在其中解析USSD消息并获取余额以显示在我的应用程序中。
我可以使用此link作为字符串通过AccessibilityService获取ussd msgs。现在的问题是如何获得从这些字符串中提取的余额。由于不同的运营商有不同的ussd消息。
例如:
类似于数据平衡:
哪里"。 。 "意味着这些文本可以在一个句子之间,即作为子字符串。我本可以提取所有数字,但在这些消息中也有各种计划信息,所以除了平衡之外,其他数字也是存在的。如果通过这种方式可以创建一个正则表达式,我没有太多的知识。
有piBalance,trueBalance等各种应用可供参考。 以下图像中的红色标记文字是我想要提取的内容。怎么做??