Formatering af tekst
Jeg har fixet en enkel funktion, som ændrer overskriften alt efter hvor mange ='er der forekommer før og efter overskriften.for( $i = 4; $i >= 1; --$i )
{
$h = str_repeat( "=", $i );
$text = preg_replace( "/^{$h}(.+){$h}(\\s|$)/m", "<h{$i}>\\1</h{$i}>\\2", $text );
}
Nu mangler jeg blot nogle funktioner som gør en tekst farvet, bold, italic og underline.
Syntaxen skal være således:
dette er en test, +bdette er bold-b :D:D:D
dette er en test, +udette er underline-u :D:D:D
dette er en test, +idette er italic-i :D:D:D
dette er en test, +reddette er rødt-red :D:D:D (de brugbare farver eksisterer i et array)
Desuden skal man kunne hæve og sænke diverse tal vha. "_" og "^". Kun et enkelt tal (0-9) kan blive hævet/sunket. Så "h_2o" vil sænke 2-tallet (også selvom der havde stået et andet tal efter 2-tallet, ville 2-tallet være det eneste sænkede)
Det skulle gerne hænge sammen på bedst mulig vis, så det ikke bare er en masse forskellige sætninger der indsættes i træk der gør hver enkel ting.
