Не понял...
Misha v.3 30.12.2002 11:31
1.
Ты хочешь, чтобы у тебя данные из базы данных выводились на страничку пользователю и при этом перевод строки показывался как перевод строки?
Хм. Чудес не бывает. Ты с чем работаешь? HTML? А а какого перепуга он начнет тебе перевод строки показывать как пропуск строки, если этот текст не в теге <pre>? Не будет он этого делать.
Т.е. ты, как писатель кода, должен сам взять перевод строки в тексте, пришедшем из базы данных и заменить его на <br /> или что тебе больше нравится) и только после этого выводить пользователю.
Как это сделать? Читай про ^строка.replace[$таблица_замен]
Как это делать с символами переовод строки - я писал в этом форуме, поищи по ключевым словам replace (можешь при поиске указать автора)
2. тот пример про трансформацию тегов относится к parser2, а ты находишься в форуме по parser3 - они очень разные. Так что или бери тот пример лишь за основу и переделывай сам, или смотри этот пример
http://www.parser.ru/examples/regexp/ где правда тебе тоже потребуется делать изменения, т.к. в том примере я пишу не про работы с тэгам а про работу с их некими аналогами, которые я заменяю на теги. Но идея должны бать такая: ты достал данные из базы. При выводе на экран теги заменяться, т.к. язык по умолчанию html. поэтому ты должен все нужные тебе теги заменить на себя-же, в этом случае они при вставлении будут чистыми и все будет хорошо, а вставлять ^taint[html][...] не надо для данных, пришедших из базы, просто почитай про taint/untaint в доке и примерах (
http://www.parser.ru/examples/tainting/)