Class NumberExtractor

java.lang.Object
org.docx4j.model.fields.NumberExtractor

public class NumberExtractor extends Object
Extract a number from a string. The number can have a decimal point.
  • Field Details

    • regex

      static String regex
    • decimalSymbolFallback

      static String decimalSymbolFallback
    • groupingSeparator

      static String groupingSeparator
    • pattern

      static Pattern pattern
    • decimalSymbol

      private String decimalSymbol
  • Constructor Details

    • NumberExtractor

      public NumberExtractor(String decimalSymbol)
  • Method Details

    • prepare

      private String prepare(String string)
      Convert radix point to ".", and remove thousands separator, in preparation for our regex.
    • extractNumber

      public String extractNumber(String string) throws IllegalStateException
      Parameters:
      string -
      Returns:
      Throws:
      IllegalStateException - if no match
    • main

      public static void main(String[] args)
      Parameters:
      args -