类 TextUtils

java.lang.Object
com.walker.openocr.util.TextUtils

public class TextUtils extends Object
  • 字段详细资料

    • EMPTY_VALUE

      public static final String EMPTY_VALUE
      另请参阅:
    • DATE_SEPARATOR_MIDDLE_LINE

      public static final char DATE_SEPARATOR_MIDDLE_LINE
      另请参阅:
    • DATE_SEPARATOR_LEAN_LINE

      public static final char DATE_SEPARATOR_LEAN_LINE
      另请参阅:
    • COMMA_EN

      public static final char COMMA_EN
      另请参阅:
    • COMMA_ZH

      public static final char COMMA_ZH
      另请参阅:
  • 构造器详细资料

    • TextUtils

      public TextUtils()
  • 方法详细资料

    • isEmpty

      public static final boolean isEmpty(Object text)
    • removeKeys

      public static final String removeKeys(String value, String key)
      把原始字符串中移除给定的关键词集合。如:我爱祖国,给定关键词"祖国" --> 我爱
      参数:
      value - 原始字符串
      key - 关键词,会拆分为每个字
      返回:
    • parseDoubleDateWithNumber

      public static final String[] parseDoubleDateWithNumber(String text)
      从字符串中解析出来两个数字日期。格式如下:
           1) 自2022年3月14日00:00时起至2023年3月13日24:00时止
           2) 保险期间自2022年08月25日00时00分起至2023年08月24日24时00分止
      
       
      参数:
      text -
      返回:
      返回两个日期:2022-08-25, 2023-08-24,如果日月统一为2位数字
    • parseFirstMoneyNumber

      public static final String parseFirstMoneyNumber(String text)
      从字符串中解析出来遇到的第一个数字金额。格式如:
           1) 保险费合计(人民币大写):壹佰贰拾元整 (Y:120.00元)其中救助基金(1.00%)
           2) RMB284.32元(不含税保费:268.23元,税额:16.09元)(大写)人民币贰佰捌拾
           3) 总金额为12,006,599.01
       
      参数:
      text -
      返回:
      返回 120.00元 | 284.32元