2017-01-10 3 views
1

У меня есть файл CSV, содержащий три колонки:Найти и заменить строку в Notepad ++

10.630892, 43.653193,This is a GPS position 
10.630893, 43.653194,This is a GPS position of a restaurant 
10.630895, 43.653195,This is a GPS position of a very nice restaurant 

Я хотел бы иметь следующий результат:

10.630892, 43.653193,Restaurant 
10.630893, 43.653194,Restaurant 
10.630895, 43.653195,Restaurant 

Другими словами, все, что после второго coma (до конца строки), который должен быть заменен данным словом, например: Restaurant

Я попытался идентифицировать строку ",This is", за которой следует вопрос w много символов и замените на ",Restaurant", но все еще не увенчались успехом ...

+1

Что вы имеете в виду "но все-таки неудачная"? Вы точно описали один способ, как вы можете найти строку, которую вы пытаетесь удалить. Покажите фактический код и язык, который вы пытаетесь найти/заменить, а затем мы можем объяснить, какую ошибку или ошибку вы получаете. – NoseKnowsAll

+0

Отмечено Notepad ++ ... –

ответ

1

Вместо того, чтобы делать это с помощью Notepad ++, я бы просто открыл CSV-файл в Excel *, заменил третий столбец на всем протяжении и сохранил как CSV снова.

* Или любая другая программа для работы с электронными таблицами, которая может читать и сохранять CSV.

+0

Спасибо, Ричард, я забыл, насколько мощным является excel :). Поскольку в третьем столбце есть несколько слов, которые я хочу заменить одним словом, этот подход является самым быстрым. Большое спасибо! – cristi

+1

Я знаю, что вы имеете в виду. Моя первая мысль: «Могу ли я сделать это с Awk?» Затем я понял: «Он сказал« Блокнот + + », это означает« Windows ... », и именно тогда в меня взорвался Excel. :-) –

1

Вы должны отметить поле регулярного выражения и попытаться выполнить поиск ,This is.*$ и заменить его на ,Restaurant.

+0

Большое спасибо, это работает отлично! – cristi

+0

Примите ответ, если он вам подходит! –

0

Нажмите Ctrl + H, чтобы открыть диалоговое окно Заменить.

В режиме поиска выберите Регулярное выражение.

  • Найти:., T *
  • Заменить:, Ресторан
  • Щелкните на Заменить все