[Dolt inlägg]
Forum »
1. Arkadtorget »
Fråga: Är det nån som söker?
Fråga: Är det nån som söker?
Smart regexp för att solla bort formateringstaggar eller för att lägga till sluttaggar? Det förstnämnda är ju busenkelt, men det andra är rätt mycket mer jobb med och fixas inte med en enkel regexp.
Det snygga sättet att lösa det på är att lägga upp en stack där du lägger in alla starttaggar varefter de kommer och tar bort alla sluttagar på motsvarande sätt. När du sen ska klippa, får du lägga in sluttaggar motsvarande de starttaggar som finns kvar på stacken.
Det snygga sättet att lösa det på är att lägga upp en stack där du lägger in alla starttaggar varefter de kommer och tar bort alla sluttagar på motsvarande sätt. När du sen ska klippa, får du lägga in sluttaggar motsvarande de starttaggar som finns kvar på stacken.
Så om ett inlägg består av en lång kursiv eller fet text, blir utkastet hela inlägget?
Jag ska iväg och käka, men jag har en idé till funktion för att croppa snyggt. Skriver ihop den efter maten.
Nu har jag gjort en funktion som croppar snyggt. Den kan testas på http://bubblebobble.mine.nu:1337/~johey/at.php och källkoden finns på http://bubblebobble.mine.nu:1337/~johey/at.phps .. Källkoden är ganska självdokumenterande tror jag.
a-taggen stöds inte i exemplet. Fixar.
Edit: Ok, det medförde ett nytt problem. Ge mig 20 minuter :).
Edit2: Nu ska det vara fixat. Testa igen!
Inlägget redigerades 2005-11-13 15:54:13
Inlägget redigerades 2005-11-13 16:22:04
Edit: Ok, det medförde ett nytt problem. Ge mig 20 minuter :).
Edit2: Nu ska det vara fixat. Testa igen!
Inlägget redigerades 2005-11-13 15:54:13
Inlägget redigerades 2005-11-13 16:22:04
Stöter du på fler buggar får du gärna hojta till! Jag känner till en bugg som kan uppenbara sig då man som jag kör UFT-8 på servern. Inget direkt allvarligt dock, bara att å ä och ö räknas som två tecken. Om det då råkar klippas mitt i ett av dessa tecken, visas ett fult tecken istället. Jag kanske orkar fixa detta någon gång.
Btw, varför syns inte mina länkar i denna tråd i listan som heter "länkar i denna tråd"?
Logga in för att svara.