fork(1) download
  1. <?php
  2.  
  3. $filenames = array(
  4. 'Vacation (10).png',
  5. 'Vacation (Me and Mom) (21).png',
  6. 'Vacation (5) (1).png',
  7. );
  8.  
  9. foreach ( $filenames as $filename ) {
  10. if ( preg_match( '/^.*\((\d+)\)/s', $filename, $matches ) ) {
  11. echo "$filename => $matches[1]\n";
  12. } else {
  13. echo "$filename => no match!\n";
  14. }
  15. }
  16.  
Success #stdin #stdout 0.03s 25752KB
stdin
Standard input is empty
stdout
Vacation (10).png => 10
Vacation (Me and Mom) (21).png => 21
Vacation (5) (1).png => 1