Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
выдача ТОП 67Полезны

 
Опции темы Рейтинг: Рейтинг темы: голосов - 5, средняя оценка - 3.40. Опции просмотра
Старый 04.05.2015, 18:42   #136
 
Аватар для Johnson23
 
Сообщений: 6
FR (активность): 30

Доп. информация
По умолчанию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
массовой замены содержимого файлов. Замените \r\n на ничто
Извините, но я не понимаю как это мне поможет разбить файл на строки нужного размера. Мне текст менять не нужно... Я все перепробовал, но все проги просто разбивают файл определенное количество строк со всеми абзацами. А мне надо чтоб кусок текста около 5000 симмолов был без абзацев, в одну строку, как если нажать cntrl+j
Johnson23 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 19:17   #137
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

возьмите ваш файл с 5000 символами и удалите все переносы строк, или замените их на пробелы. получится то, что вы хотите - 5000 символов в одну строку.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 20:04   #138
 
Аватар для Johnson23
 
Сообщений: 6
FR (активность): 30

Доп. информация
По умолчанию

У меня 9 тысяч!!! таких файлов по 5000символов, вы предлагаете вручную в каждый заходить и заменять??? Это нереально... Изначально у меня есть один файл 46235025 символов.(44 мб) и мне его надо разбить на строки по 5 тыс. каждая.
Johnson23 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 20:20   #139
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

вы читать умеете? вот это о чем было:

Цитата:
Сообщение от cthulchu Посмотреть сообщение
есть куча софта для массовой замены содержимого файлов.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 21:32   #140
 
Аватар для Johnson23
 
Сообщений: 6
FR (активность): 30

Доп. информация
По умолчанию

Думаете я не искал? Поверьте уж, все перепробовал. Весь этот софт просто разбивает файл на части, но внутри каждой части остаются абзацы, и много строк, а не одна как мне надо.
Вы бы для примера указали хоть одну программу, я бы проверил, и если работает был бы вам премного благодарен.
Johnson23 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 23:24   #141
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

Да, щас гляну... Вот, у меня словогрыз наотлично справляется с массовыми изменениями.

Кроме того, есть еще EmEditor и, по моему, тоталкомандер умеет такие замены выполнять.

Вобщем, задача тривиальная и методов реализации много. Найти самому не сложно. Не уверен зачем вам нужно спрашивать об этом.
Johnson23: сообщение полезно
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 23:38   #142
 
Аватар для Johnson23
 
Сообщений: 6
FR (активность): 30

Доп. информация
По умолчанию

Тотал командером я пробовал, он разбивает, но получаются предложения (или слова) разрезаны. То есть начало строчки идет не с большой буквы и начала предложения, а с обрезка какого либо слова. Получается разрезка чисто по байтам а не "смысловая" по предложениям.
А вот другие две проги я еще не пробовал, спасибо, попробую.
Johnson23 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 04.05.2015, 23:40   #143
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

не, эти проги не разбивают на файлики, они делают автозамену по уже разбитым файлам. В тотале можно регуляру написать, которая будет считать 5к символов, потом искать следующую точку и по ней разбивать.

когда передо мной стояли такие задачи, я решал их в пхп. достаточно быстро и эффективно решаются. Но у меня они в контексте чего-то большего.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 05.05.2015, 00:26   #144
 
Аватар для Unick
 
Сообщений: 711
FR (активность): 37,335

Доп. информация
По умолчанию Автор темы

@Johnson23,
самое простое в 3 этапа

заменяем (.{5000}\.)
на \1{new_line}

потом, либо ctrl+a ctrl+j
либо
заменяем \r\n|\r|\n на пробел или на пустоту

заменяем \{new_line\}
на \r\n

разобьет строчки по предложениям (разделитель - точка)
Johnson23: сообщение полезно


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (05.05.2015)
Старый 05.05.2015, 00:33   #145
 
Аватар для Johnson23
 
Сообщений: 6
FR (активность): 30

Доп. информация
По умолчанию

Спасибо! словогрыз помог! Прога навороченная, а вот описания не нашел. Пробовал \r\n заменять на пустоту, - не сработало, стал путем проб и ошибок подбирать варианты, с вариантом \n все получилось!!! Самое классное в словогрызе для меня, что можно директорию загрузить с кучей файлов и он во всех эту операцию провернет!
А уж разбить на куски я знаю как.
Еще раз спасибо за наводку. Вопрос решен.
Unick также благодарю за помощь.
Johnson23 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 05.05.2015, 14:25   #146
 
Аватар для rom04ka
 
Сообщений: 1
FR (активность): 5

Доп. информация
По умолчанию

Здравствуйте. Буду благодарен, если поможете решить следующую проблему.
Есть файл вида:

Код:
<h1>Курочка Ряба</h1>
<p>Жили-были дед да баба. И была у них Курочка Ряба.</p>
<p>Снесла курочка яичко, да не простое - золотое.<br>
Дед бил - не разбил. Баба била - не разбила. А мышка бежала,
хвостиком махнула, яичко упало и разбилось. Плачет дед, плачет
баба. И говорит им Курочка Ряба:</p>
<p>- Не плачь, дед, не плачь, баба: снесу вам новое яичко не
золотое, а простое!</p>
Строки, заканчивающиеся символом ">", трогать не надо.
К строкам, в конце которых тега нет, нужно добавить пробел и убрать перенос строки.
То есть, должно получиться:

Код:
<h1>Курочка Ряба</h1>
<p>Жили-были дед да баба. И была у них Курочка Ряба.</p>
<p>Снесла курочка яичко, да не простое - золотое.<br>
Дед бил - не разбил. Баба била - не разбила. А мышка бежала, хвостиком махнула, яичко упало и разбилось. Плачет дед, плачет баба. И говорит им Курочка Ряба:</p>
<p>- Не плачь, дед, не плачь, баба: снесу вам новое яичко не золотое, а простое!</p>
rom04ka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 11.05.2015, 13:02   #147
 
Аватар для orka13
 
Сообщений: 16
FR (активность): 835

Доп. информация
По умолчанию

@rom04ka, заменить
Код:
([^\>])\r\n
на
Код:
\1
("\1 " с пробелом, а то форум обрезает его)
orka13 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 22.05.2015, 14:49   #148
 
Аватар для SniderHost
 
Сообщений: 54
FR (активность): 151

Доп. информация
По умолчанию

Я конечно люблю Notepad++, за простоту и легкость (не грузит систему)

Но все равно в скором будущем функционала станет мало, и web-мастер перейдет на какой-то Саблайм или PhpStorm
SniderHost вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 22.05.2015, 18:13   #149
 
Аватар для Unick
 
Сообщений: 711
FR (активность): 37,335

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от SniderHost Посмотреть сообщение
Но все равно в скором будущем функционала станет мало, и web-мастер перейдет на какой-то Саблайм или PhpStorm
я тебя разочарую. Но саблайм на такой же ступеньке, как и notepad++.
И переходить с нотпада на саблайм (и на оборот) - это как алюминевый чайник поменять на из нержавеющей стали. Хотя в домашних условиях удобнее электрический.


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 27.05.2015, 12:17   #150
 
Аватар для SniderHost
 
Сообщений: 54
FR (активность): 151

Доп. информация
По умолчанию

Цитата:
Сообщение от -Unick Посмотреть сообщение
я тебя разочарую. Но саблайм на такой же ступеньке, как и notepad++.
И переходить с нотпада на саблайм (и на оборот) - это как алюминевый чайник поменять на из нержавеющей стали. Хотя в домашних условиях удобнее электрический.
хорошая метафора)))
SniderHost вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
notepad, notepad++, регулярные выражения

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
notepad ++ выделение строк nindia Программирование 12 07.12.2012 15:43
[notepad++] Вопрос по регулярным выражениям? Нужно удалить из документа все символы кроме цифр. alfi Программирование 7 25.05.2012 06:21
Новый алгоритм Google: горячие новости в ТОПе падаван Google 11 16.11.2011 12:33
Фишки для сайта WebCr Разработка сайтов 8 19.10.2011 11:14
[CSS] полезные сайты и различные фишки x997 Программирование 2 19.05.2010 14:28

Текущее время: 18:06. Часовой пояс GMT +3.