13. oktober 2004 - 12:23Der er
9 kommentarer og 1 løsning
Kan ikke matche på 2 tegn
Hej, jeg sidder godt nok og bruger Reg.exp. i PHP (men det er vel egentligt underordnet).
Mit problem ligger i at jeg prøver at splitte en streng (preg_split) ved en regular expression (hver gang den enten finder et ; (semikolon) eller et , (komma) skal den splitte), jeg har selv kommet frem til følgende reg.exp.-udtryk, men det virker overhovedet ikke, den splitter INGENTING...
"[;,]"
Håber i kan hjælpe mig, er på MEGET bar bund. På forhånd tak... :-)
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
13. oktober 2004 - 12:26#1
Hov, jeg omdefinerer lige reglerne, fandt lige ud af at min logik er HELT ude af vinduet.
Strengen skal splittes hver gang der forekommer et ; eller et , men KUN hvis de begge 2 eksisterer i strengen, og det skal ikke splittes hvis det er inde i en parantes.
Ok, men kan du ikke komme med nogle eksempler på hvad du vil?
Synes godt om
Slettet bruger
13. oktober 2004 - 12:36#4
OK, fandt lige ud af at man ikke skal bruge preg_split, men derimod split-funktionen som du brugte... dummebøde til mig :-|
Jo, jeg kan da sagtens komme med et eksempel...
Jeg itererer igennem $_SERVER-array'et, og splitter dette op for at opstille det pænt (markup), men når man støder på "(et eller, andet tekst; bla bla)" skal teksten i strengen ikke splittes op, selvom der er , eller ; i parantesen.
Hvad mener du så med "...men KUN hvis de begge..." ?
Og den øverste af dine eksempler skal vel ikke splittes ved ";", da text/plain;q=0.8 hører sammen?
Synes godt om
Slettet bruger
13. oktober 2004 - 13:27#8
OK, jeg havde da vist glemt at få taget højde for det...
Lad os nu sige at jeg vil ha' splittet en streng kun ved , men der må ikke være være paranteser omkring ,
Altså, strengen "Dette er en, meget, meget, meget (og, egentlig dum) test, som er grammatisk ukorrekt" skal blive til strengene:
"Dette er en" "meget" "meget" "meget (og, egentligt dum) test" "som er grammatisk ukorrekt"
Synes godt om
Slettet bruger
18. oktober 2004 - 11:53#9
hej erik, har du glemt alt om mig - eller skal jeg prøve at omformulere endnu en gang?
Synes godt om
Slettet bruger
21. oktober 2004 - 09:14#10
Nå, jamen så lukker jeg her... du må lige sige til hvis du vil ha' nogle point for din indsats - under alle omstændigheder skal du ha' tak for hjælpen.
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.