Задать вопрос
@Makroshka

Как прописать программно удаление текста в ячейке до первого найденного символа?

Например у нас в ячейке есть тест "ЧЧЧ «ММММ «ТТТ» КККК» ЛЛЛ." Мне надо удалить текст до первой кавычки («) и после последней кавычки (»). То есть в итоге должно остаться "«ММММ «ТТТ» КККК»". Никак не могу сообразить как это сделать. И в интернете ничего подобного не нашла.
  • Вопрос задан
  • 51 просмотр
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Apps Script

function myFunction() {
  const range = SpreadsheetApp.getActiveSpreadsheet().getRange("C11");
  const value = range.getValue();
  const newValue = String(value).replace(/^.*?«(.*)».*$/gmi, "$1");
  range.setValue(newValue);
}


Или используйте формулу для работы с регулярными выражениями

=REGEXEXTRACT(C11;"«(.*)»")

67c1cae5440ef365069037.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы