37 - На М - Удаляем текст в скобках (без регулярок и СМС)
HTML-код
- Опубликовано: 18 сен 2024
- Решаем несложную задачку по удаления текста в скобках. Просто делаем разными способами - через сплиттер по-честному, через рекурсию и через обычный сплит тремя способами
Желающие поддержать мою деятельность:
канал с учебными видео - sponsr.ru/pq_m...
Ну и мало ли интересно:
телега тут - t.me/pbi_pq_fr...
чат телеги тут - t.me/pbi_pq_fr...
Супер!
Рекурсивная функция занимательная
Как всегда - интересно и познавательно.
Спасибо большое, Михаил.
Классно! Занимательно! Спасибо, Михаил!
спс за видео. У 2 и 3 варианта более простая логика и универсальность.
Спасибо за разбор. Очень интересно и подробно! Понимаю, что ролик про язык M, в котором не реализованы регулярные выражения и не знаю историю возникновения данного примера, но в данном случае с помощью поиска в Excel выражения (*) и замены на пустое значение вообще без кода решает данную задачу (удаляет все значения в скобочках вместе со скобочками).
Да, разумеется, так сработает. Проблема в том, что если речь идёт о папке с сотней файлов, очень трудоемко так через горячие клавиши
Спасибо большое, Михаил. Мне рекурсия ближе, маловероятно, что в боевом примере будет пунктуация соблюдена.)) а Regexextract все еще едет❤
Ну всегда же можно в два сплита - первый по закрывающей, второй внутри по открывающей - и никаких запятых не надо)))
Михаил! Я уже стольким вещам у вас научился, что начинаю бояться сам себя! Что же будет дальше? 😁
начнёте записывать видео и учить других, чтобы тоже начинали себя бояться... )))
Спасибо за обзор - как всегда, полезно и включает голову в режим поиска более рациональных решений 🧐
Михаил, а Вас не посещала идея непосредственно в Мерку добавить кусок кода, который брал бы на себя возню с дефолтными галками при выгрузке на лист? вроде как речь тут не более чем о том, чтобы циклом выставить нужные свойства для QueryTable...
нет, я в принципе не считаю установку параметров "вознёй", тем более, что задачи (и соответственно необходимые настройки) у людей могут быть разными.
с другой стороны - надстройка с открытым кодом - вам ничто не мешает дописать в свой экземпляр тот самый "не более чем цикл"
В последнем варианте с Text.SplitAny в элементах чередование через 2 пробела?
согласен, надо combine просто по "," а не по ", "
А через ctr E?
в рубрике "на М"?