37 - На М - Удаляем текст в скобках (без регулярок и СМС)

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • Решаем несложную задачку по удаления текста в скобках. Просто делаем разными способами - через сплиттер по-честному, через рекурсию и через обычный сплит тремя способами
    Желающие поддержать мою деятельность:
    канал с учебными видео - sponsr.ru/pq_m...
    Ну и мало ли интересно:
    телега тут - t.me/pbi_pq_fr...
    чат телеги тут - t.me/pbi_pq_fr...

Комментарии • 16

  • @ИгорьСова-ъ7ы
    @ИгорьСова-ъ7ы 2 месяца назад +1

    Супер!
    Рекурсивная функция занимательная

  • @nasharussian4003
    @nasharussian4003 2 месяца назад

    Как всегда - интересно и познавательно.
    Спасибо большое, Михаил.

  • @user-vi5ey4rg8b
    @user-vi5ey4rg8b 2 месяца назад

    Классно! Занимательно! Спасибо, Михаил!

  • @ПавелЛинев-ч7м
    @ПавелЛинев-ч7м 2 месяца назад

    спс за видео. У 2 и 3 варианта более простая логика и универсальность.

  • @ДмитрийБошкарев
    @ДмитрийБошкарев 2 месяца назад

    Спасибо за разбор. Очень интересно и подробно! Понимаю, что ролик про язык M, в котором не реализованы регулярные выражения и не знаю историю возникновения данного примера, но в данном случае с помощью поиска в Excel выражения (*) и замены на пустое значение вообще без кода решает данную задачу (удаляет все значения в скобочках вместе со скобочками).

    • @buchlotnik
      @buchlotnik  2 месяца назад

      Да, разумеется, так сработает. Проблема в том, что если речь идёт о папке с сотней файлов, очень трудоемко так через горячие клавиши

  • @user-Helen-azov
    @user-Helen-azov 2 месяца назад

    Спасибо большое, Михаил. Мне рекурсия ближе, маловероятно, что в боевом примере будет пунктуация соблюдена.)) а Regexextract все еще едет❤

    • @buchlotnik
      @buchlotnik  2 месяца назад

      Ну всегда же можно в два сплита - первый по закрывающей, второй внутри по открывающей - и никаких запятых не надо)))

  • @MaximGrey
    @MaximGrey 2 месяца назад

    Михаил! Я уже стольким вещам у вас научился, что начинаю бояться сам себя! Что же будет дальше? 😁

    • @buchlotnik
      @buchlotnik  2 месяца назад +1

      начнёте записывать видео и учить других, чтобы тоже начинали себя бояться... )))

  • @skrald_88
    @skrald_88 2 месяца назад

    Спасибо за обзор - как всегда, полезно и включает голову в режим поиска более рациональных решений 🧐
    Михаил, а Вас не посещала идея непосредственно в Мерку добавить кусок кода, который брал бы на себя возню с дефолтными галками при выгрузке на лист? вроде как речь тут не более чем о том, чтобы циклом выставить нужные свойства для QueryTable...

    • @buchlotnik
      @buchlotnik  2 месяца назад +1

      нет, я в принципе не считаю установку параметров "вознёй", тем более, что задачи (и соответственно необходимые настройки) у людей могут быть разными.
      с другой стороны - надстройка с открытым кодом - вам ничто не мешает дописать в свой экземпляр тот самый "не более чем цикл"

  • @coso8854
    @coso8854 2 месяца назад

    В последнем варианте с Text.SplitAny в элементах чередование через 2 пробела?

    • @buchlotnik
      @buchlotnik  2 месяца назад

      согласен, надо combine просто по "," а не по ", "

  • @Milka_and_Teddy
    @Milka_and_Teddy 2 месяца назад

    А через ctr E?

    • @buchlotnik
      @buchlotnik  2 месяца назад +1

      в рубрике "на М"?