Поиск и замена текста

Вы можете искать и заменять текст в Google Документах, Таблицах или Презентациях. Чтобы искать текст в файле, нажмите Ctrl + F (⌘ + F в Mac OS).

Поиск и замена в документах и презентациях

  1. Откройте файл в Google Документах или Презентациях на компьютере.
  2. Выберите Правка затем Найти и заменить.
  3. В поле "Найти" укажите нужное слово. Чтобы заменить его, введите новый текст в поле "Заменить на".
  4. Чтобы перемещаться между результатами поиска, используйте кнопки Следующее и Предыдущее.
  5. Чтобы уточнить поисковый запрос, используйте следующие параметры:
    • Учитывать регистр. Поиск с учетом прописных и строчных букв.
    • Учитывать регулярные выражения. Поиск текста в Google Документах с помощью регулярных выражений.
  6. Чтобы выделенный текст поменялся на тот, который вам нужен, нажмите Заменить. Чтобы исправить все результаты поиска, нажмите Заменить все.

Поиск и замена в таблицах

  1. Откройте файл в Google Таблицах на компьютере.
  2. Выберите Правка затем Найти и заменить.
  3. В поле "Найти" укажите нужное слово. Чтобы изменить его, введите новый текст в поле "Заменить на".
  4. Нажимайте Найти, чтобы перемещаться между результатами поиска.
  5. Чтобы уточнить поисковый запрос, используйте следующие параметры:
    • Учитывать регистр. Поиск с учетом прописных и строчных букв.
    • Совпадение с полным содержанием ячейки. Поиск ячеек с полным совпадением текста.
    • Поиск с использованием регулярных выражений. Поиск ячеек по определенному шаблону.
    • Поиск по формулам. Поиск с учетом формул.
  6. Чтобы заменить выделенный текст, нажмите Заменить. Чтобы исправить все результаты поиска, нажмите Заменить все.

Поиск и замена с помощью регулярных выражений

Чтобы искать и заменять в Google Документах и Таблицах определенные символы, числа, слова или текстовые шаблоны, можно использовать регулярные выражения. 

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

  1. Откройте файл в Google Документах или Таблицах на компьютере.
  2. Выберите Правка затем Найти и заменить.
  3. Введите выражение в поле "Найти" и выберите Поиск с использованием регулярных выражений или Учитывать регулярные выражения.
  4. Нажмите Найти.

При использовании функции "Найти и заменить" результаты поиска могут различаться в зависимости от выбранных параметров. В приведенных ниже примерах флажок "Учитывать регистр" установлен, а "Совпадение с полным содержанием ячейки" (для таблиц) – снят.

Пример

Поиск ячеек, содержащих суммы в долларах

Примечание. Этот пример работает только в Google Таблицах. 

  • В поле "Найти" введите ^\$([0-9,]+)?[.][0-9]+
  • Это значит, что вы ищете сумму в долларах, которая начинается с любой цифры от 0 до 9 (или с запятой). Цифра может повторяться. Затем следует любая цифра от 0 до 9, повторяющаяся один или более раз. К примеру, по этому запросу можно найти следующие значения: $4,666; $17,86; $7,76; $0,54; $900 001,00; $523 877 231,56.

Поиск ячеек, содержащих почтовые индексы США

  • В поле "Найти" введите [0-9]{5}(-[0-9]{4})?
  • Так вы найдете почтовые индексы США, состоящие из пяти цифр, дефиса (необязательно) и четырехзначного цифрового кода.

Поиск имен, начинающихся со строчной буквы

Примечание. Этот пример работает только в Google Таблицах. 

  • В поле "Найти" введите ^[а-я].*
  • Так вы найдете ячейки, содержащие слова, начинающиеся с маленькой буквы, за которой следует другой символ, повторяющийся 0 или более раз. По этому запросу можно найти следующие имена: андрей, алексей, мАКС, алеНа.

Замена с использованием регулярных выражений

Вы можете заменять части регулярного выражения с помощью "групп захвата". Эти группы необходимо указать в поле "Заменить на" в формате "$<номер группы>". Примечание. Группы захвата работают только в Google Таблицах. 

Пример

Выражение (\d*)/\d*/(\d{4}) соответствует дате, например 3/8/2015. В нем есть две группы захвата.

  1. (\d*) – день
  2. (\d{4}) – год

Чтобы заменить в каждой дате, соответствующей этому выражению, месяц на январь, введите "$1/1/$2". Дата 3/8/2015 изменится на 3/1/2015.

Регулярные выражения

В сервисах Google применяются регулярные выражения из библиотеки RE2. Полный список этих выражений можно найти на сайте GitHub.

Если вы хотите найти символ, который входит в регулярные выражения (например, $), поставьте перед ним косую черту. Чтобы найти символ $, введите \$.

Часто используемые регулярные выражения

Выражение

Пояснение

Примеры

Отобразится в результатах

Не отобразится в результатах

.

На месте точки может быть любой символ.

с.

сом, стол, осока

том, порт

*

Символ перед звездочкой может присутствовать в слове, отсутствовать или повторяться несколько раз.

со*

сон, сн, сооон

сОн, соль

+

Символ перед знаком плюса повторяется один или несколько раз подряд.

со+н

сон, сооон

сн, сОн, соль

?

Символ перед знаком вопроса может присутствовать или не присутствовать в слове.

со?н

сн, сон

сОн, соль

^

Знак вставки в начале регулярного выражения означает, что результат начинается с указанных в скобках символов. 

Примечание. Этот регулярное выражение работает только в Google Таблицах.

^[ст]он

сон, тон

не сон, и тон

$

Знак доллара ставится в конец регулярного выражения. Это означает, что результат заканчивается одним или несколькими символами, расположенными перед $.

Примечание. Этот регулярное выражение работает только в Google Таблицах.

[ст]он$

сон, тон, и тон

сонм, тонна

{A, B}

Часть выражения, заключенная в скобки, повторяется от А до В раз (на месте А и В нужно указать числа).

с(о{1,2})н

сон, соон

сн, сооон, сОн

[х], [ха], [ха5]

Только один из символов, указанных в квадратных скобках, может содержаться в результате поиска. В скобки можно поместить любое выражение, в том числе одно из описанных выше в таблице. Например, запрос может выглядеть так: [ха,$5Сc].

c[оа]н

сон, сан

сн, сОн, сооон

[а-я]

Поиск символа в заданном диапазоне. Обычно используются диапазоны а-я, А-Я и 0-9. Их можно объединять между собой ([а-яА-Я0-9]) или комбинировать с другими выражениями из данной таблицы ([а-яА-Я,&*].

c[а-о]н

сан, син, сен, сон

сн, сОн, сын

[^а-дБВГ]

Здесь знак вставки означает поиск символа, который не входит в указанный диапазон.

с[^ае]н

сон, сОн, сын, с$н

сн, сан, сен

\s

Все символы пробелов.

с\sн

с н, с[TAB]н

сн, сон, стон

Эта информация оказалась полезной?
Как можно улучшить эту статью?