Power Query, reguläre Ausdrücke, Suchmuster, patterns
In Power Query gibt es aktuell kein Werkzeug, mit welchem man reguläre Ausdrücke (patterns; Muster) überprüfen kann. Es ist jedoch möglich, einen eigenen pattern matching (Muster Erkennung) Prozess zu entwickeln. Dies soll exemplarisch für folgendes pattern “##-##-##”, (:= 3 Gruppen von 2 Ziffern, getrennt durch “-“) aufgezeigt werden (folgende Language M Code in eine neue leere Abfrage kopieren): --- SCHNIPP --- let Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content], List1 = List.Transform({0..9}, each Text.From(_)), ReplacementsList = List.Zip({List1,List.Repeat({1},List.Count(List1))}), #"Added Custom" = Table.AddColumn(Source, "Matches", (x)=> Text.Combine(List.Transform(Text.PositionOf(Text.Combine(List.Transform(List.ReplaceMatchingItems(Text.ToList(x[Legal]),ReplacementsList),Text.From)),"11-11-11",Occurrence.All),each Text.Range(x[Legal],_,8)),";") ) in #"Added Custom" --- SCHNAPP --- Er...