fork(3) download
  1. <?php
  2. $s = 'text E7X7M P7L E 7STRING A7 B7 CD7 EF7G X7Y O7PQ H7TRW text EXAM PL E 7STRING text EXAMPLE4STR5ING text 7EXAMPLE4STR5ING text';
  3. echo "Input: " . $s . "\n\n";
  4. preg_match_all("/[A-Z][ ]*(?:\d(?:[ ]*[A-Z]){2}|[A-Z][ ]*\d[ ]*[A-Z]|(?:[A-Z][ ]*){2,}\d?)[A-Z ]*[A-Z]/", $s, $m, PREG_SET_ORDER);
  5. foreach ($m as $x) {
  6. echo "matched: " . $x[0] . "\n";
  7. }
  8. ?>
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
Input: text E7X7M P7L E 7STRING A7 B7 CD7 EF7G X7Y O7PQ H7TRW text EXAM PL E 7STRING text EXAMPLE4STR5ING text 7EXAMPLE4STR5ING text

matched: M P7L E
matched: STRING A7 B
matched: CD7 EF
matched: G X7Y O
matched: PQ H7TRW
matched: EXAM PL E 7STRING
matched: EXAMPLE4STR
matched: EXAMPLE4STR