Splitter 4 - Splitter.SplitTextByEachDelimiter или когда количество имеет значение…
#АнатомияФункций - Splitter.SplitTextByEachDelimiter
Всем привет!
Продолжаем тему сплиттеров, сегодняшний пациент:
Набор аргументов такой же как и у Splitter.SplitTextByAnyDelimiter.
Существенная разница состоит в том, что в данном случае каждый разделитель из списка используется только один раз, соответственно мы можем поделить текст только по первому или только по последнему пробелу:
Также можно задать список разделителей и делить текст по мере их нахождения в нём:
Демонстрацию работы вышеприведённого кода смотрите в обзоре на Ютубе
Лайк, коммент, подписка приветствуются )))
Надеюсь, было полезно.
Всех благ!
@buchlotnik
#АнатомияФункций - Splitter.SplitTextByEachDelimiter
Всем привет!
Продолжаем тему сплиттеров, сегодняшний пациент:
Splitter.SplitTextByEachDelimiter(delimiters as list, optional quoteStyle as nullable number, optional startAtEnd as nullable logical)
Набор аргументов такой же как и у Splitter.SplitTextByAnyDelimiter.
Существенная разница состоит в том, что в данном случае каждый разделитель из списка используется только один раз, соответственно мы можем поделить текст только по первому или только по последнему пробелу:
let
from = Excel.CurrentWorkbook(){[Name="Таблица110"]}[Content],
f=(x)=>Splitter.SplitTextByEachDelimiter({" "},null,true)(x){1},
to = Table.AddColumn(from,"new",(r)=>f(r[#"Наименование бенефициара / отправителя"]))
in
to
Также можно задать список разделителей и делить текст по мере их нахождения в нём:
let
from = Excel.CurrentWorkbook(){[Name="Таблица5"]}[Content][сотрудник],
to = Table.FromList(from,Splitter.SplitTextByEachDelimiter({". "," ",", ",", ",", "}))
in
to
Демонстрацию работы вышеприведённого кода смотрите в обзоре на Ютубе
Лайк, коммент, подписка приветствуются )))
Надеюсь, было полезно.
Всех благ!
@buchlotnik