<?php
'Vacation (10).png',
'Vacation (Me and Mom) (21).png',
'Vacation (5) (1).png',
);
foreach ( $filenames as $filename ) {
if ( preg_match( '/^.*\((\d+)\)/s', $filename, $matches ) ) { echo "$filename => $matches[1]\n";
} else {
echo "$filename => no match!\n";
}
}
PD9waHAKCiRmaWxlbmFtZXMgPSBhcnJheSgKICAgICdWYWNhdGlvbiAoMTApLnBuZycsCiAgICAnVmFjYXRpb24gKE1lIGFuZCBNb20pICgyMSkucG5nJywKICAgICdWYWNhdGlvbiAoNSkgKDEpLnBuZycsCik7Cgpmb3JlYWNoICggJGZpbGVuYW1lcyBhcyAkZmlsZW5hbWUgKSB7CiAgICBpZiAoIHByZWdfbWF0Y2goICcvXi4qXCgoXGQrKVwpL3MnLCAkZmlsZW5hbWUsICRtYXRjaGVzICkgKSB7CiAgICAgICAgZWNobyAiJGZpbGVuYW1lID0+ICRtYXRjaGVzWzFdXG4iOwogICAgfSBlbHNlIHsKICAgICAgICBlY2hvICIkZmlsZW5hbWUgPT4gbm8gbWF0Y2ghXG4iOwogICAgfQp9Cg==