I'm writing a quick PHP parser here and was wondering instead of writing
foreach($array as $line) {
if(preg_match($regex1, ..) {
}
elseif(preg_match($regex2, ..) {
}
}
Is there possible to match against an array of regexes?
foreach($text_array as $line){
foreach($regex_array as $regex{
...
}
}
preg_replace and preg_filter both accept an array of expressions but they perform replacement in addition to matching.