[php]<?
$saToReplace = array( "'\n'",
"'\\[quote\](.*)\\[\/quote\]'i",
"'\\[b\](.*)\\[\/b\]'i",
"'\\[i\](.*)\\[\/i\]'i",
"'\\[u\](.*)\\[\/u\]'i",
"'\
Ik voor het hierbovenstaande uit met de volgende input:
Maar nu kom ik met het probleem dat hij bij de "'\\[b\](.*)\b\/\]'i" Hij de [ b] pakt van [ b]Bold[ /b] en de [ /b] van [ b][ i][ u]Combined[ /u][ /i][ /b].
Hoe kan ik dit probleem oplossen?
De spaties moet je overal maar even wegdenken anders ging Topix moeilijk doen
$saToReplace = array( "'\n'",
"'\\[quote\](.*)\\[\/quote\]'i",
"'\\[b\](.*)\\[\/b\]'i",
"'\\[i\](.*)\\[\/i\]'i",
"'\\[u\](.*)\\[\/u\]'i",
"'\
code:
1
2
3
4
5
6
7
8
9
10
| (.*)\\[\/code\]'i" );
$saReplaceWith = array( "<br>",
"<center><table><tr><td class = \"indent-td\"><b style = \"font-size: 7pt;\">quote</b><hr>\\1<hr></td></tr></table></center>",
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"<center><table><tr><td class = \"indent-td\"><b style = \"font-size: 7pt;\">quote</b><hr><div class = \"code-div\">\\1</div><hr></td></tr></table></center>" );
$sText = preg_replace( $saToReplace, $saReplaceWith, $sText );
?> |
Ik voor het hierbovenstaande uit met de volgende input:
code:
1
2
3
4
5
6
7
| Some tags: [ quote]Quoted[ /quote] [ code]Code[ /code] [ b]Bold[ /b] [ i]Italic[ /i] [ u]Underscored[ /u] [ b][ i][ u]Combined[ /u][ /i][ /b] |
Maar nu kom ik met het probleem dat hij bij de "'\\[b\](.*)\b\/\]'i" Hij de [ b] pakt van [ b]Bold[ /b] en de [ /b] van [ b][ i][ u]Combined[ /u][ /i][ /b].
Hoe kan ik dit probleem oplossen?
De spaties moet je overal maar even wegdenken anders ging Topix moeilijk doen
=( Protected by witchcraft )=