Seite 1 von 1

RegEx zur Suche von Teilstrings mit 1-3 Zeichen Länge

Verfasst: Fr, 20.11.2015 21:57
von SteffNau
Hallo und guten Abend,

ich habe mich an einem Problem festgefressen und komme nicht weiter.
In einer Gruppe von Tabellenspalten können Worte und Wortkombinationen auftreten. Ich muss nun alle Zellen finden, in denen Worte stehen, die drei oder weniger Zeichen lang sind.
Das möchte ich mit Regular Expressions lösen, aber meine Ansätze funktionieren nicht vollständig.

=ZÄHLENWENN(AE2:AO2;"\b\w{1,3}\b")

findet 'a', 'aa' und 'aaa', bei 'aaaa' schlägt der Code nicht an. Soweit schön.
Allerdings wird 'aaaa a' ebenfalls nicht gefunden und auch 'aa aa' sowie 'aa aa aa' nicht.

=SUCHEN("\b\w{1,3}\b";"AE2:AO2")

findet alle oben genannten Beispiele, was aber für 'aaaa' nicht dem entspricht, was eigentlich gedacht war.

Wie kann ich mein Problem lösen?

Vielen Dank und ein schönes Wochenende,
Steffen

Re: RegEx zur Suche von Teilstrings mit 1-3 Zeichen Länge

Verfasst: Fr, 20.11.2015 23:37
von Karolus
Hallo

Code: Alles auswählen

=ZÄHLENWENN(AE2:AO2;"\b\w{1,3}\b")
sollte es eigentlich tun, du musst aber in →Extras→(Einstellungen|Optionen)→Calc→Berechnen

[x]reguläre Ausdrücke in Formeln erlauben
sowie
[]Suchkriterien...müssen auf ganze Zellen zutreffen abwählen

Re: RegEx zur Suche von Teilstrings mit 1-3 Zeichen Länge

Verfasst: So, 22.11.2015 10:10
von SteffNau
[]Suchkriterien...müssen auf ganze Zellen zutreffen abwählen
Supi, das war's gewesen!

Danke und schöne Grüße,
Steffen