Hallo,
wie genau muss ich vorgehen, wenn ich ein Spreadsheet darauf filtern will, ob eine bestimmte Zeile eine Regex erfüllt?
Hab ich noch nie gemacht, spontaner Ansatz: Funktion > Suchen & Ersetzen, Regex aktivieren, ersetzen mit einem "unnatürlichen" String wie "#FOUND#", dann Hilfspalte die per ?contains prüft ob der Found-String ersetzt wurde, dafür was auswerfen, auf das ich dann mit einem Filter filtere. Gehts einfacher/eleganter?
Bonusfrage: hat jemand spontan ne elegante Regex für "Mindestens 2 Ziffern, gefolgt von einem oder keinem Leerzeichen, gefolgt von ein order zwei Buchstaben, gefolgt von Satzzeichen oder Leerzeichen oder Wortende"?
Was ich konkret machen will ist Artikelnamen prüfen ob sie einen Inhaltsstring enthalten, der darauf hinweist, dass hier eine Grundpreis-Anzeige nötig ist. Statt "einem oder zwei Buchstaben" wären also auch die gültigen Werte "l", "ml", "g" und "kg" möglich, wär sogar präziser.
Erstmal muss ich aber wissen wie ich überhaupt die Regex auf den String werfe, bzw in welchem Format:
Spontan hab ich mir mal
(^|\b\s+|\b)(\d+\s+|\d+)
zusammengebastelt. Das ist "Zahl gefolgt von Leerzeichen oder Buchstaben", aber das bekomm ich *auch* nicht zum laufen. Bzw es ersetzt nichts, für Strings, für die Regexr.com Treffer meldet. Irgendwo hängt ich...
Danke, Daniel