Alexos
Новичок
Парсинг текcта. Есть проблема..
Я позволяю юзверям вводить не только текст, но и выделять текст болдом или курсивом, строить талицы.. вообщим такой типа мини-хтмл... \[b\]some text\[/b\] (слэши для этого форума),
...
Текст записываю как есть, (ессесно удаляя всякую лабуду типа тегов и всё такое) а потом делаю парсинг при выводе.
Так вот.. например, симол '\n' заменяю на '<br>'... и вот тут и возникает проблема - когда юзверь строит таблицы, то переносы на новую строку не избежны, и получается при парсинге из примера типа
получается
<table><br>
<tr><br>
<td>some text</td><br>
</tr>
</table><br>
Как решить это проблему?
Я позволяю юзверям вводить не только текст, но и выделять текст болдом или курсивом, строить талицы.. вообщим такой типа мини-хтмл... \[b\]some text\[/b\] (слэши для этого форума),
some text |
Текст записываю как есть, (ессесно удаляя всякую лабуду типа тегов и всё такое) а потом делаю парсинг при выводе.
Так вот.. например, симол '\n' заменяю на '<br>'... и вот тут и возникает проблема - когда юзверь строит таблицы, то переносы на новую строку не избежны, и получается при парсинге из примера типа
some text |
получается
<table><br>
<tr><br>
<td>some text</td><br>
</tr>
</table><br>
Как решить это проблему?