- preg_match_all: documentation ( source)
<?php
# URL that generated this code:
# http://txt2re.com/index-php.php3?s=directv%20-%20some%20stuff%20hereHR34NC-5001nc&26&28&54&55&-62&56&51&52
$txt='directv - some stuff here 7Hr34nc';
$re='.*?([a-z]?[a-z]\\d\\d).*?((-\\d\\d\\d)?)';
if ($c=preg_match_all ("/".$re."/is", $txt, $matches))
{
$w1=$matches[1][0];
$w2=$matches[2][0];
print "$w1$w2\n";
}