fork download
  1. <?php
  2.  
  3. $exp = '/M\D*[\d\.]+\s*[a-zA-Z]*\s*[\d\.]+/';
  4. $str = '(a >3) and ( b + c = 4 and M < 45) and (d + e = 6 and M between 40 and 60) and z>10';
  5.  
  6. preg_match_all($exp, $str, $match);
  7. $palavras_encontradas = $match[0];
  8.  
  9. var_dump($palavras_encontradas);
Success #stdin #stdout 0.02s 24464KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  string(6) "M < 45"
  [1]=>
  string(19) "M between 40 and 60"
}