title: Patterns (preferably java) find floor space in sq ft
body: <p>I have the following data that needs parsing.</p>
  
  <p>The pattern could be (1) approx 1,000 sq ft (2)c. 500sqft (3) 2,100 sq ft</p>
  
  <p>This is my code to find a digit but I need the above... in java</p>
  
  <pre><code> Pattern regex = Pattern.compile("\\d[\\d,\\.]+");
   Matcher finder = regex.matcher(price);
   if(finder.find()){
        try {
              String value = finder.group(0);
              // do something with value
              System.out.println("The floor area is circa " + value + "sq ft";
            } catch (NumberFormatException nfe) {
              // handle unparseable
              System.out.println(nfe.getMessage());
            }
        }
  </code></pre>
  
  <p>**Edit in response to Pshemo</p>
  
  <p>I want to store the data in a database so I need a digit before sq ft or square foot or sqft or .sq.ft  so for example 2,100 sq ft  would give me 2100. (possibly from a long string such as a description)</p>