2016-07-19 1 views
3

Я хотел бы использовать функцию поиска и замены электронной таблицы Google с помощью функции «Поиск с использованием регулярных выражений», которая активирована для поиска и замены в моем документе.Найти и заменить в Google Spreadsheet с помощью регулярных выражений

Использование: некоторые из моих ячеек содержат ошибочные символы перевода строки в конце (остатки от операции вставки некоторыми редакторами).

Я использую следующий шаблон, чтобы успешно найти клетки

. * \ 012 $

Есть ли какой синтаксис для «Заменить» поле, которое позволяет мне заменить клетки содержимое строки, которую я нашел, минус символ \012 в конце?

Документация Google Spreadsheet не содержит никакой соответствующей информации. https://support.google.com/docs/answer/62754?hl=en

Here's a screenshot of the box

+1

Не можете ли вы использовать '\ 012 $' и заменить пустой строкой? –

+0

Это удалит все разрывы строк из всех ячеек. Мы использовали их намеренно в некоторых местах. Просто те, кто в конце концов, определенно ошибаются. –

+0

Не будет '(. *) \ 012 $'> '$ 1'до же? –

ответ

2

Вы можете использовать группу захвата (...) в шаблоне вокруг части, которую вы хотите сохранить, и использовать $1 обратной ссылки на замену:

(.*)\012$ 

заменить $1.

См. regex demo.

 Смежные вопросы

  • Нет связанных вопросов^_^