21. januar 2003 - 17:56Der er
4 kommentarer og 1 løsning
vælge udsnit
Hey!..
$tekst = "
børge er:
f oddnk dskgf3jedl fdske39hgd kcfd9h3
frank er:
dfsdfdfedkf dsf f df sdf sdf f
Morten er: daf d df dsf sdf ";
nu er det at jeg gerne vil hente hvad de forskellige personer er.. beskrivelsen er en tilfældig længde, men navnene er altid enten Morten, Frank eller Børge. Beskrivelsen stopper, når der kommer et nyt navn eller når der ikke mere tekst er! ;)
mit forslag: /(Morten|Frank|Børge)(.?*)(Morten|Frank|Børge)/Uism
Der er en ting du lige skal forstå ved regulære udtryk, de matcher altid den længste tegnfølge!
Dvs. i dit eks. '/(Morten|Frank|Børge)(.?*)(Morten|Frank|Børge)/', vil den 1. betingelse matche på "Børge". Den 2. betingels på ALT ned til "Morten". Og den sidste betingelse ville matche på "Morten".
Jeg ville gøre som erikjacobsen forslår!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.