- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите пожалуйста, как удалить определенные строки из текстового файла, содержащие определенные записи.
К примеру, есть строки с записью XXX, эта запись может содержаться в разных местах строки.
Как мне удалить только те строки, в которых содержится такая запись?
111XXX111
XXX111
222XXX222
XXX888444
999555XXX...
Подскажите пожалуйста, как удалить определенные строки из текстового файла, содержащие определенные записи.
К примеру, есть строки с записью XXX, эта запись может содержаться в разных местах строки.
Как мне удалить только те строки, в которых содержится такая запись?
111XXX111
XXX111
222XXX222
XXX888444
999555XXX...
cat file1.txt | grep -v "XXX" > file2.txt
cat file1.txt | grep -v "XXX" > file2.txt
Что-то я не понял. Куда эту запись вставлять, можно поподробнее?
Что-то я не понял. Куда эту запись вставлять, можно поподробнее?
Это в консоли выполнить нужно. Тогда в file2.txt окажется то, что нужно.
Это в консоли выполнить нужно. Тогда в file2.txt окажется то, что нужно.
В консоле - это в командной строке windows?
В консоле - это в командной строке windows?
Имелась ввиду командная строка Unix. Если ее нет - поищите аналоги команды grep для Windows либо укажите, на каком языке хотите написать такой функционал, думаю, так местным программистам будет проще подсказать.
Если файл .doc или .txt, то элементарной заменой на пустую строку:
В Word или Notepad Ctrl-H
что меняем: ХХХ
на что меняем: <ничего не вводим>
Если файл .doc или .txt, то элементарной заменой на пустую строку:
В Word или Notepad Ctrl-H
что меняем: ХХХ
на что меняем: <ничего не вводим>
Вы не поняли. Как заменить точные символы на другие символы или на ничего - это я знаю, но как поменять строку полностью с определенном набором символов, который содержится в окружении других различных символов? Вот в чем вопрос.
karaul777 добавил 03.08.2011 в 17:43
Имелась ввиду командная строка Unix. Если ее нет - поищите аналоги команды grep для Windows либо укажите, на каком языке хотите написать такой функционал, думаю, так местным программистам будет проще подсказать.
Писать-то программы я не умею.
Писать-то программы я не умею.
Если надо заменить ВСЮ строку с вхождением определенной фразы - надо писАть программку.
Попробуйте в Word создать макрос (Сервис -> Макрос -> Начать запись),
проделать нужные действия (поиск и стирание строк).
Потом:
Сервис -> Макрос -> Остановить запись
Сервис -> Макрос -> Макросы -> Выполнить
Макросы можно и по-отлаживать, если что не так - они на визуал-бейсике.
Если владеете Macropmedia Dreamweaver - там можно регулярные выражения использовать для этих целей.