Подскажите по регулярному выражению

Unlock
На сайте с 01.08.2004
Offline
786
653

Сразу извиняюсь что что вопрос не совсем в тему форума, но думаю программерам не проблема ответить.

Есть у меня текстовый редактор, который может делать замены текста с использованием регулярных выражений.

Есть у меня текстовый файл, в котором есть примерно такой текст:

text1 textdhjg hfjkhgfj, Word

jdgdjkj gui euirtu, Word

dgjk djgk ethjket, Word

Мне надо как-то умудриться убрать текст который идет до Word

Т.е. отбрасывать левую часть текста, которая постоянно разная и оставлять только Word. Как должно выглядеть регулярное выражение?

Сразу скажу, я не программер, поэтому не знаю, можно ли вообще делать такую замену, но наверное задачка не сложная :) Заранее спасибо!

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
[Удален]
#1

как сделать в экселе знаю если поможет напишу

M
На сайте с 03.11.2004
Offline
94
#2

в экселе легко за 30 секунд

просто открываешь там текстовый файл, запятая как разделитель по колонкам есть там по умолчанию... всё!

progress
На сайте с 11.07.2006
Offline
125
#3

Строка для поиска .*\b(Word.*)

Строка для подмены $1

Делаете Replace All

[Удален]
#4
motorhead:
в экселе легко за 30 секунд
просто открываешь там текстовый файл, запятая как разделитель по колонкам есть там по умолчанию... всё!

правильно затем уделяешь лишние пробелы правка>заменить

"пробел" на "пусто" > заменить всё

M
На сайте с 03.11.2004
Offline
94
#5
burunduk:
правильно затем уделяешь лишние пробелы правка>заменить
"пробел" на "пусто" > заменить всё

пробел тоже может быть разделителем, как впрочем и любой другой символ

Unlock
На сайте с 01.08.2004
Offline
786
#6
progress:
Строка для поиска .*\b(Word.*)

Строка для подмены $1

Делаете Replace All

Вот в таком виде .*\b(Word) то что доктор прописал. Спасибо огромное!!! Я чуть было файл с десятками тысяч подобных записей в ручную не начал редактировать. Всем спасибо, вопрос снят.

bbon
На сайте с 01.04.2006
Offline
168
#7

если в командной стоке *nix-системы, то

perl -ne "s/^.*(?=word)//i; print" old.txt >new.txt

где old.txt - исходный файл

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий