webForumDet fria alternativet

Reguljärt

5 svar · 229 visningar · startad av Kim

KimMedlem sedan jan. 20007 697 inlägg
#1

Jag vet inte om det är jag som är helt dum nu, men jag kan absolut inte få detta att fungera, jag har provat ett bra tag nu, men det vill bara inte fungera. Mot alla odds så lyckas jag inte lösa detta problem. ;)

Jag har en text, exempelvis med innehållet
En liten <b>text</b> som innehåller en <i>massa kluriga</i> ord som <span style="color:#ff0000;">man kanske inte</span> alltid förstår. <img src="http://www.dinsajt.com/bild.jpg"> är en ful bild...

Jag vill få bort allt vad dessa taggar heter så att detta återstår efteråt:

En liten text som innehåller en massa kluriga ord som man kanske inte alltid förstår. är en ful bild...

Vore trevligt om någon stjärna kunde lösa detta åt mig. :)

WebslaveMedlem sedan maj 2002647 inlägg
#2

striptags tror jag man skulle kunna använda.
Tror att man skriver:

$text = striptags($dintext);

Men jag är inte säker, sök efter striptags här på wF så sak du nog hitta det.

KimMedlem sedan jan. 20007 697 inlägg
#3

Nog vet jag att det finns, men det jag skrev var en generalisering, jag vill kunna plocka ut vissa saker mer, så jag behöver ett reguljärt uttryck för detta.

ViktorMedlem sedan aug. 20021 752 inlägg
#4

Inte provad kod men tror den ska fungear

ereg_replace ("<(.*?)>", "", $string);

Byt ut "<" och ">" mot vad det nu är för något som texten står mellan.

/Viktor

KimMedlem sedan jan. 20007 697 inlägg
#5

Ja, så tänkte även jag, men icke då, det fungerar inte.

ViktorMedlem sedan aug. 20021 752 inlägg
#6

Jag får det att fungera när jag skriver

echo ereg_replace("<(.*)>","","Kalle Anka heter <Jag> idag");

Den klagar när jag sätter dit "?", men det fungerar utan :)

Warning: REG_BADRPT: in c:\inetpub\wwwroot\test.php on line 4

/Viktor

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)