07. juli 2005 - 22:11Der er
6 kommentarer og 1 løsning
Parse fra dynamisk streng.
Hey,
Mit nybegynder-hovede er ved at koge over ;)
Hvordan kan jeg smartest trække følgende ud som en selvstændig variabel:
Strengens struktur: INSERT INTO rssdata VALUES ('','tekst1', 'tekst2', 'tekst3', 'tekst4');
Tekst1, tekst2, tekst3 og tekst4 kan variere i indhold og længde og tegn... dvs, det kan være betydelig lange strenge.
Det jeg har som strengvariabel er som ovenstående struktureret, og ønsker at "parse"/trække tekst2 ud som en selvstændig variabel ude '' omkring. Dvs. en $tekst2 = "tekst2";
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tjaaaaa, det var lidt der-hen-af, men ikke helt fint dog.
Jeg testede den op imod tre forskellige tilfælde, og kun hos det ene lykkedes det "lidt".
Det var i et tilfælde hvor tekst2 startede med "ord's ord ord ord ord", og det blev kun første ord den fangede.
Hvis det kan være nogen hjælp starter tekst2 efter , ' og kommer før ', hvilket er unikt i forhold til hvad tekst2 i sig selv indeholder... problemet opstår når tekst2 indeholder tegn som parseren "genkender" som afbryder ;)
Men tak, det er på vej, forstår bare ikke alt det der '/\'(\\w*)\'/'
Hov, og det er ikke kun "første" ord i tekst2 den skal fange, det skal selvfølgelig være alle ord, så der skal et eller andet "whitespace" inkluderes...?
Jep, bortset fra at der var mellemrum mellem ' og , men den kunne jeg godt selv rette ;) Og så var det $values[1] jeg skulle bruge, men det funger fint.
Smæk et svar, og så har jeg bare et nyt mini-problem :D
Strengen skulle selvfølgelig bruges i en mysql-query, og nu bøvler det når man benytter WHERE attribut = '$tekst', når noget i $tekst indeholder et ' hehe, for så slutter den selvfølgelig der... hmmmm, men jeg finder et eller andet, tak for hjælpen.
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.