PowerQuery: найдите шаблоны m / d, mm / d, m / dd или mm / dd в многострочной строке и добавьте разрыв строки перед каждым вхождением - PullRequest
0 голосов
/ 21 мая 2019

Использование Power Query для импорта списка SharePoint в Excel.Оригинальное поле «Примечания» содержит HTML-символы.Это поле является многострочным.Когда я добавляю в поле «Примечания», используя опцию «FieldAsText», все разрывы строк удаляются.Поля Notes содержат обновления, которые начинаются с даты в форматах m / d, m / dd, mm / d или mm / dd.Мне нужно выяснить, как определить шаблоны m / d, m / dd, mm / d или mm / dd и добавить разрыв строки перед каждым из этих вхождений.

Из SharePoint исходные данныезахватывается как:

5/7 CU: обновление статуса 1.

5/22 CU: обновление статуса 2.

11/23 CU: обновление статуса 3.

В Power Query с использованием опции FieldAsText для Notes теперь вывод:

5/7 CU: обновление статуса 1.5 / 22 CU: обновление статуса 2.11 / 23 CU: обновление статуса 3.

Я попытался реализовать варианты замены HTML из веб-поиска в исходном поле Notes, но безуспешно.Я надеюсь, что есть способ найти один или все шаблоны m / d, m / dd, mm / d, mm / dd в строке и поместить разрыв строки перед каждым из этих соответствующих шаблонов.

Я хочу, чтобы результат совпадал с исходным макетом поля Примечания:

5/7 CU: обновление статуса 1.

5/22 CU: обновление статуса 2.

11/ 23 CU: обновление статуса 3.

...