26. august 2005 - 14:44Der er
6 kommentarer og 1 løsning
Splitte en kommasepereret argument linie
Jeg har en linie med argumenter som kan være tal og tekster
Hvis det er et tal er det enten et heltal eller et floating point tal, disse skrives lige ud, altså 123 eller 123.34 Er det tekster er der enten " eller ' udenom. Argumenter er adskilt af , (komma) undtagen self. når det er inde i en tekststreng.
Jeg bruger PHP's perl regular expressions.
Således at linien: 12, 45.77, "Dette er en 'test', med en lang streng"
Bliver delt op til: 12 45.77 "Dette er en 'test', med en lang streng"
Nogen idéer til hvordan jeg kan gøre det, jeg kan sagtens dele den op ved alle kommaer, men vil undgå det komma der er inde i strengen.
-- og g betyder global, ikke greedy, for det er regexps altid, hvis man ikke begrænser dem !-)
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.