3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?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 hereHR34NC-5001nc'; $re1='.*?'; # Non-greedy match on filler $re2='[a-z]'; # Uninteresting: w $re3='.*?'; # Non-greedy match on filler $re4='[a-z]'; # Uninteresting: w $re5='.*?'; # Non-greedy match on filler $re6='[a-z]'; # Uninteresting: w $re7='.*?'; # Non-greedy match on filler $re8='[a-z]'; # Uninteresting: w $re9='.*?'; # Non-greedy match on filler $re10='[a-z]'; # Uninteresting: w $re11='.*?'; # Non-greedy match on filler $re12='[a-z]'; # Uninteresting: w $re13='.*?'; # Non-greedy match on filler $re14='[a-z]'; # Uninteresting: w $re15='.*?'; # Non-greedy match on filler $re16='[a-z]'; # Uninteresting: w $re17='.*?'; # Non-greedy match on filler $re18='[a-z]'; # Uninteresting: w $re19='.*?'; # Non-greedy match on filler $re20='[a-z]'; # Uninteresting: w $re21='.*?'; # Non-greedy match on filler $re22='[a-z]'; # Uninteresting: w $re23='.*?'; # Non-greedy match on filler $re24='[a-z]'; # Uninteresting: w $re25='.*?'; # Non-greedy match on filler $re26='[a-z]'; # Uninteresting: w $re27='.*?'; # Non-greedy match on filler $re28='[a-z]'; # Uninteresting: w $re29='.*?'; # Non-greedy match on filler $re30='[a-z]'; # Uninteresting: w $re31='.*?'; # Non-greedy match on filler $re32='[a-z]'; # Uninteresting: w $re33='.*?'; # Non-greedy match on filler $re34='[a-z]'; # Uninteresting: w $re35='.*?'; # Non-greedy match on filler $re36='[a-z]'; # Uninteresting: w $re37='.*?'; # Non-greedy match on filler $re38='[a-z]'; # Uninteresting: w $re39='.*?'; # Non-greedy match on filler $re40='[a-z]'; # Uninteresting: w $re41='([a-z])'; # Any Single Word Character (Not Whitespace) 1 $re42='([a-z])'; # Any Single Word Character (Not Whitespace) 2 $re43='(\\d)'; # Any Single Digit 1 $re44='(\\d)'; # Any Single Digit 2 $re45='.*?'; # Non-greedy match on filler $re46='(-)'; # Any Single Character 1 $re47='(\\d)'; # Any Single Digit 3 $re48='(\\d)'; # Any Single Digit 4 $re49='(\\d)'; # Any Single Digit 5 if ($c=preg_match_all ("/".$re1.$re2.$re3.$re4.$re5.$re6.$re7.$re8.$re9.$re10.$re11.$re12.$re13.$re14.$re15.$re16.$re17.$re18.$re19.$re20.$re21.$re22.$re23.$re24.$re25.$re26.$re27.$re28.$re29.$re30.$re31.$re32.$re33.$re34.$re35.$re36.$re37.$re38.$re39.$re40.$re41.$re42.$re43.$re44.$re45.$re46.$re47.$re48.$re49."/is", $txt, $matches)) { $w1=$matches[1][0]; $w2=$matches[2][0]; $d1=$matches[3][0]; $d2=$matches[4][0]; $c1=$matches[5][0]; $d3=$matches[6][0]; $d4=$matches[7][0]; $d5=$matches[8][0]; print "($w1) ($w2) ($d1) ($d2) ($c1) ($d3) ($d4) ($d5) \n"; }
Output for 4.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
(H) (R) (3) (4) (-) (5) (0) (0)