Использую следующий код:
Код |
---|
= Table.AddColumn(#"Измененный", "НомЗпст2", each Text.SplitAny([Заказ клиента.Номер заказа магазина],Text.Remove([Заказ клиента.Номер заказа магазина],{"0".."9"}))), |
Здесь, я сначала из текста убираю все цифры, этот промежуточный результат использую для разделения исходного текста как separators функции Text.SplitAn и получения отдельных цифровых групп, ведь как указанно в справке "Text.SplitAny Возвращает список текстовых значений, полученных в результате разбиения текстового значения text на основе любого символа в указанном разделителе separators"
Но по факту, все происходит не так, и в приведенном мной ранее примере "3пст 31-00259641 от 12.10.2021" у меня разбивается на следующие группы:
331 |
25964112 |
10 |
2021 |
При этом, в случае например "3пст 31-00259641" группа "259641" выделяется.
Да как же так-то?