|
|
[ Полезно ] Волшебные фишки и горячие клавиши notepad++ |
|
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д. |
![]() |
![]() |
|
Опции темы |
Рейтинг: ![]() |
Опции просмотра |
![]() |
#46 |
|
![]() Уважаемые коллеги, подскажите пожалуйста, как почистить файл от лишних цифр и пробелов. Поскольку строк много и править вручную слишком муторно.
На входе имеем такие данные: ![]() На выходе требуется получить такие данные: ![]() Буду благодарен за помощь! ![]() Монетизация кинотрафика: надёжно и безопасно!
|
![]() |
![]() ![]() ![]() |
![]() |
#47 | |
|
![]() Цитата:
1) Сначала делаем замену (удаление) всех цифр, точек и запятых через регулярку: Код:
[0-9\.\,] Код:
\t 3) Лишние пробелы в конце строки опять через регулярку удаляем (там пробел перед знаком бакса): Код:
$ Код:
^ |
|
![]() |
![]() ![]() ![]() |
![]() |
#49 | ||
|
![]() Цитата:
ПС: wmnakl, Правильнее удалять кириллицу будет так: Цитата:
|
||
![]() |
![]() ![]() ![]() |
"Спасибо" от: | wmnakl (01.04.2014) |
![]() |
#51 |
|
![]() После пункта «2) Потом «двойные пробелы» заменяем на «пробелы» обычной заменой» там не должно двойных пробелов остаться. Хотя если там не пробелы, а отступы табуляции, то тогда мой старый пост их бы не поймал.
Теперь все подправил в первом посте - http://www.seocafe.info/programmirov...tml#post267238. Делайте по шагам. И обратите внимание на авто-замену цифр, я там раньше ошибку сделал (ноль не использовал). Все, я спать. |
![]() |
![]() ![]() ![]() |
![]() |
#52 |
|
![]() ![]() ostap4ik, лучше скинь пример файла (достаточно пару строк)
![]() andreisoroka.com
|
![]() |
![]() ![]() ![]() |
![]() |
#53 |
|
![]() Мне вот EditPlus нравится для подобных работ, давным-давно пользую - и регулярные выражения, и невидиммые символы, и прочее...
|
![]() |
![]() ![]() ![]() |
![]() |
#54 |
|
![]() ostap4ik, выложите где-то это файл. достаточно скриптом прогнать все строки. но можно и авто заменой в np++.
Вот php скрипт который обработает текстовый файл Код:
<?php $source_file = 'source_file.txt'; $content = file_get_contents($source_file); preg_match_all('/([А-Яа-я\s]+)/', $content, $mc); $out = ''; foreach( $mc[1] as $v ) { if( preg_match('/\A[\s]*\z/', $v) ) { continue; } else { $out .= "$v"; } } $resource = fopen('soruce_file_out.txt', 'wt'); fwrite($resource, $out); fclose($resource); ?> |
![]() |
![]() ![]() ![]() |
![]() |
#55 |
|
![]() katana, думаю весьма неплохо.
Но вот отсутствие инструкции к применению явно не хватает. То, что вам просто, для чайников - будет загадкой!) ![]() Монетизация кинотрафика: надёжно и безопасно!
|
![]() |
![]() ![]() ![]() |
![]() |
#56 |
|
![]() ostap4ik, понял. изв. Выложите где-то весь файл я вам его подредактирую. Он не большой?
|
![]() |
![]() ![]() ![]() |
![]() |
#58 | |
|
![]() Цитата:
Если помогли то скрипт не нужен. |
|
![]() |
![]() ![]() ![]() |
![]() |
#59 |
|
![]() |
![]() |
![]() ![]() ![]() |
![]() |
Метки |
notepad, notepad++, регулярные выражения |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
notepad ++ выделение строк | nindia | Программирование | 12 | 07.12.2012 15:43 |
[notepad++] Вопрос по регулярным выражениям? Нужно удалить из документа все символы кроме цифр. | alfi | Программирование | 7 | 25.05.2012 06:21 |
Новый алгоритм Google: горячие новости в ТОПе | падаван | 11 | 16.11.2011 12:33 | |
Фишки для сайта | WebCr | Разработка сайтов | 8 | 19.10.2011 11:14 |
[CSS] полезные сайты и различные фишки | x997 | Программирование | 2 | 19.05.2010 14:28 |
|
Текущее время: 16:51. Часовой пояс GMT +3.
|