Hallo Leute
Irgendwie kommt mir meine Frage doof vor, aber ich finde einfach nicht die PHP-Funktion die ich brauche:
Ich will in einem String von bis zu 5Mio Zeichen (Messreihen) das erste Vorkommen einer Zeitmessung des Formats hh.mm.ss.ttt finden. Meine RegEx dazu muss glaube ich $Regex="/[0-9]{2}.[0-9]{2}.[0-9]{2}.[0-9]{3}/"; heißen.
Aber mit welcher Funktion rufe ich sie auf?
strpos() macht keine RegEx
preg_mach()und ereg() suchen nicht die Position, sondern OB die RegEx vorkommt, bzw. basteln mir unnötigerweise Arrays und das Schlimmste: sie arbeiten den ganzen haystack ab (das dauert!!!) was völlig sinnlos ist, da das erste Vorkommen regelmäßig sehr früh ist.
Wie kriege ich die POSITION des ERSTEN Vorkommens einer RegEx in einem String in PHP???
Vielen lieben Dank - es ist bestimmt furchtbar einfach, aber ich finds nicht.
*Alex*