FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Hallå, detta lär vara grisenkelt, men jag är lite kass på regexp och har gett upp.
Jag vill hämta alla mellanslag (t.ex.) från en text, då mellanslagen INTE befinner sig någonstans mellan två citattecken. Exempel: Tjena, jag heter tobias och säger "bla bla bla bla" ska bli Tjena,jaghetertobiasochsäger"bla bla bla bla" Sen om det finns två citat med i texten så ska ju texten mellan citaten fortfarande påverkas, alltså "hejsan tjena" hejsan tjena "hejsan tjena" ska bli "hejsan tjena"hejsantjena"hejsan tjena" Get it? Jag har testat med blandade saker som [^"] [^"] men det fungerar ju inte vidare bra ![]() Tack |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
najs stavning i rubriken... Aja....
Min inledande text var inte världens bästa, men exemplet förklarar nog bra. Det jag ska göra är ett script som komprimerar kod, så en massa onödiga tecken (som finns för läsbarhetens skull) ska tas bort, men de tecken som finns inuti strängar ska ju inte tas bort, de måste ju fortfarande vara hela. ![]() |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Klarade millennium-buggen
|
Dela (split, preg_split) upp på citattecknen och kör din regex på varannan bit?
Detta förutsätter naturligtvis att det är ett jämnt antal citattecken i texten. Men det kan du ju räkna ut av antalet bitar. |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Fan, du är inte dum du inte. elprisguiden for president!
![]() |
|||
![]() |
![]() |
Svara |
|
|