- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сразу извиняюсь что что вопрос не совсем в тему форума, но думаю программерам не проблема ответить.
Есть у меня текстовый редактор, который может делать замены текста с использованием регулярных выражений.
Есть у меня текстовый файл, в котором есть примерно такой текст:
text1 textdhjg hfjkhgfj, Word
jdgdjkj gui euirtu, Word
dgjk djgk ethjket, Word
Мне надо как-то умудриться убрать текст который идет до Word
Т.е. отбрасывать левую часть текста, которая постоянно разная и оставлять только Word. Как должно выглядеть регулярное выражение?
Сразу скажу, я не программер, поэтому не знаю, можно ли вообще делать такую замену, но наверное задачка не сложная :) Заранее спасибо!
как сделать в экселе знаю если поможет напишу
в экселе легко за 30 секунд
просто открываешь там текстовый файл, запятая как разделитель по колонкам есть там по умолчанию... всё!
Строка для поиска .*\b(Word.*)
Строка для подмены $1
Делаете Replace All
в экселе легко за 30 секунд
просто открываешь там текстовый файл, запятая как разделитель по колонкам есть там по умолчанию... всё!
правильно затем уделяешь лишние пробелы правка>заменить
"пробел" на "пусто" > заменить всё
правильно затем уделяешь лишние пробелы правка>заменить
"пробел" на "пусто" > заменить всё
пробел тоже может быть разделителем, как впрочем и любой другой символ
Строка для поиска .*\b(Word.*)
Строка для подмены $1
Делаете Replace All
Вот в таком виде .*\b(Word) то что доктор прописал. Спасибо огромное!!! Я чуть было файл с десятками тысяч подобных записей в ручную не начал редактировать. Всем спасибо, вопрос снят.
если в командной стоке *nix-системы, то
perl -ne "s/^.*(?=word)//i; print" old.txt >new.txt
где old.txt - исходный файл