preg_replace PHP

Tags:    php

Hej udvikleren jeg skal preg_replace en variabel i PHP men kan simpelthen ikke få det til at virker.

Et eksempel på data inden replace:

Fold kodeboks ind/udKode 


Ønsket data efter replace:

Fold kodeboks ind/udKode 


Jeg skal altså fjerne teksten mellem " " men min problem er den også fjerner more data2 da den jo også er omgivet af " " er der en måde at løse dette?

På forhånd tak!



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 13 karma
Sorter efter stemmer Sorter efter dato
Jeg antager dit mønster altid ligner:

?????"?????" DATA "??????"????????

Hvor ? kan være hvad som helst undtagen ". Så er det om at finde de første ", dataet der skal udtrækkes, og de sidste to ".

Noget i stil med:

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 21.10.2013 11:47 af Bruger #14645
Du skriver:

"Jeg skal altså fjerne teksten mellem " " men min problem er den også fjerner more data2 da den jo også er omgivet af " " er der en måde at løse dette?"


Men i dit eksempel er more data2 ikke omgivet af " " (hvis man ser bort fra den første og sidste)?

Skriv 100% hvordan din streng kan se ud, ellers er det gætterier og spild af tid ;-)






Indlæg senest redigeret d. 21.10.2013 10:24 af Bruger #9814
Havde glemt en '*' til sidst; har rettet det nu. Jeg har prøvet at køre det i en online Regex checker og der matcher den nu på dit eksempel.



Den virker desværre ikke den replacer alt data med ingenting :(



Giv et bedre eksempel på dit data. Det er lidt umuligt ellers



t