![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
![]()
Доброе время суток, уважаемые программисты. Столкнулся вот с чем.
Переносил материалы со старого сайта на новый. Банально копировал текст со страниц и затем вставлял в textarea и после этот текст добавлялся в базу данных. Это так сказать черновой вариант был. 2 дня я весь текст переносил (порядка 2х тыс. АНГЛИЙСКИХ текстов). И конечно-же я совершенно забыл, что символ переноса строки не передаётся...и в итоге у меня весь текст напичкан символами 'n' и 'nn' (без кавычек естественно). Есть ли способ заменить безопасно n и nn на <br>? А то совершенно не хочется заново всю работу проделывать. Повторяюсь - текст АНГЛИЙСКИЙ. И поэтому вслепую заменять не получится. Подскажите, что делать пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Именно "n" и "nn" - не "\n" и "\n\n" ...?
|
![]() |
![]() |
![]() |
#3 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
![]()
Именно "n" и "nn".
|
![]() |
![]() |
![]() |
#4 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
![]()
Вот фрагмент текста, для примера:
The real pressing before one's eyes is very severe and sharp.nBut an is |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Если бы переносы были только в начале предложений, тогда можно было бы... а так не отличишь n перенос от n буквы
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
вроде всегда переносы были /n и /n/r
- вы смотрите в самой бд(если да - то как смотрите)? или то что выводит сама бд посредством php ? |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Да парсер нацарапать, для старого(или чужого) сайта - и спарсить его автоматом заново, и все дела.
Руками(!), в <textarea>(!), 2000 текстов(!) - 21-й век на дворе давно, парсеров и либ всяких как грязи вокруг... ![]() |
![]() |
![]() |
![]() |
#8 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
![]()
Andkorol, да дело в том, что там тексты все неоднородные и много мусора (в виде левых тегов) и парсеры большинство текстов копируют не правильно. Пришлось руками... И кроме того, там тексты завязаны между собой и тупо парсить не получится...
![]() |
![]() |
![]() |
![]() |
#9 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
![]()
ADSoft, в самой бд перенос выглядит так, как я писал выше..в виде буквы n. Просматриваю данные с помощью phpmyadmin. Вывожу и через php скрипт, тоже самое абсолютно
![]() |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Нормальный парсер - это парсер, написанный(настроенный) под конкретную разметку, мне попадались медленные, а так текст все выдирают без проблем. А ещё парсер не сложно научить "ходить по ссылкам" из спарсенного текста. Но это уже вам решать - опять страдать ... 2+ дня, копируя всё лапками, или потратить пол-дня/день на написание/настройку парсера (что вам, как программисту, даже полезно будет для общего развития)... ![]() В вашей ситуации какого-то простенького решения не намечается, увы... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Умная форма + обновление полей | dvuwka | JavaScript, Ajax | 2 | 09.03.2011 09:40 |
работа по ОС(нужна умная голова) | MaxPeine | Помощь студентам | 2 | 09.12.2010 08:58 |
"Умная таблица") | женя2010 | Microsoft Office Excel | 2 | 19.05.2010 16:33 |
умная задача | st1mUA | Свободное общение | 3 | 02.06.2009 16:25 |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |