Massor av escapande här
$string =~ s/\[\/b\]/<\/b>/i;
\/\/
[Redigerat av Muzzafarath den 13 jan 2001]
5 svar · 490 visningar · startad av demo
Hej!
Hur gör jag för att byta ut [ /b ] mot </b> i en textsträng?
Brukar kunna lösa sådant själv, men nu krånglas det till av att [] även är en funktion i sökhanteringen.
Provade med \ framför [ och ], för att scriptet skall ignorera [, men det fungerade inte riktigt som jag tänkt mig.
Lite genant fråga, men vad har man att välja på än att fråga sig fram
Sökte även bland tidigare inlägg i forumet, men kunde inte finna något som gav mig någon ledtråd.
//Demo
Massor av escapande här
$string =~ s/\[\/b\]/<\/b>/i;
\/\/
[Redigerat av Muzzafarath den 13 jan 2001]
Tack för lösningen.
Provade själv liknande kod tidigare, men utan / framför b.
Av vilken anledning har man / framför b i koden, och vad syftar det till? Tänkte att det kan vara lika bra att fråga, så kan man ju lära sig lite på samma gång.
$string =~ s/\[\/b\]/<\/b>/i;
Mvh,
Demo
Av vilken anledning har man / framför b i koden, och vad syftar det till?
Jag trodde det var så du ville ha det. Du ville ju byta ut [ /b ] mot </b> (avslutande fetstils-tagg), och där skall det ju vara ett / framför b. / måste ju också ha ett \ framför sig om man vill att det skall funka...