小编Rak*_*oni的帖子

18
推荐指数
2
解决办法
3万
查看次数

从BIZ(交易)短信中提取(解析)金额和描述

我正在做以下步骤.

  1. 匹配短信与正则表达式

  2. 如果包含指定的关键字,则从短信体获取价值,如金额,描述(交易原因),账号(如果ATM取款),交易类型(借方/贷方)

    这个正则表达式不匹配所有类型的银行/交易短信因此它没有效率,是否有任何其他方式来识别银行消息.

示例短信:

1)尊敬的客户,您的帐号XXXXXX6377已经卢比215.000是DBT/DBTL资金转移上19/05/2015 -印度中央银行

2)的A/C NN5715 借记卢比2000 ; ATM WDL.A/c Bal(sub to chq realisatn)Rs13286.23 on 24APR 21:19hr.如果您没有使用,请拨打1800226999以阻止您的卡.

3)尊敬的客户,您的交流XXXXXXXX5666记入INR8,922.00于2月16日的信息.INF*000080483346*薪水.您的净可用Bal价格为8,922.00卢比.

private static ArrayList<SmsDto> parsevalues(ArrayList<SmsDto> body_val) {
    ArrayList<SmsDto> resSms = new ArrayList<>();
    for (int i = 0; i < body_val.size(); i++) {
        SmsDto smsDto = body_val.get(i);
        Pattern regEx
                = Pattern.compile("(?:inr|rs)+[\\s]*[0-9+[\\,]*+[0-9]*]+[\\.]*[0-9]+");
        // Find instance of pattern matches
        Matcher m = regEx.matcher(smsDto.getBody());
        if (m.find()) {
            try { …
Run Code Online (Sandbox Code Playgroud)

sms parsing android inbox

9
推荐指数
2
解决办法
6941
查看次数

单击编辑按钮后如何使edittext可编辑

我的Android应用程序中有一个用户配置文件屏幕,我在注册提供的用户信息和修改信息的编辑按钮时显示用户信息.

android android-layout

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×3

android-layout ×1

android-sdk-2.3 ×1

inbox ×1

parsing ×1

sms ×1