Kom ihåg mig?
Home Menu

Menu


Rexep, hitta tecken utanför vissa områden

Ämnesverktyg Visningsalternativ
Oläst 2007-01-08, 23:48 #1
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
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
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-09, 03:20 #2
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
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.
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-09, 09:30 #3
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
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.
Magnus_A är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-01-09, 18:21 #4
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
Fan, du är inte dum du inte. elprisguiden for president!
totoo är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017