Страницы: 1
RSS
В Power Query найти вхождения между определенными знаками
 
Добрый день. Покажите, пожалуйста, как найти вхождения между определенными знаками. Определенные знаки это между "(n" и "+)" или "(y" и "+)". Еще нужно учесть что если между определенными знаками есть скобки, то количество открытых скобок должно быть равно закрытым.
 
Доброе время суток.
А что должно быть в случае (n..(y...+)...+)? Вообще задачка скорее для VBA, чем для Power Query. Отсутствие переменных в PQ ведёт к костыльным и затратным решениям.
Изменено: Андрей VG - 24.08.2019 11:28:01
 
Андрей VG, как Вы написали - так надо, то есть (n..(y...+)...+)
Можно упростить и вытаскивать только (n...+). Потом если надо я тем же кодом вытащу (y...+) . Сам я могу только первое вхождение получить функцией Text.BeetweenDelimiters, и то если внутри нет открытых скобок
Изменено: abc1 - 24.08.2019 11:38:55
 
Вариант
Скрытый текст
 
Андрей VG, все работает! Спасибо большое!
для этого случая подойдет и времязатратное решение
Страницы: 1
Наверх