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

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

SteffNau
Beiträge: 2
Registriert: Fr, 20.11.2015 21:33

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

Beitrag 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
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

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

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
SteffNau
Beiträge: 2
Registriert: Fr, 20.11.2015 21:33

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

Beitrag von SteffNau »

[]Suchkriterien...müssen auf ganze Zellen zutreffen abwählen
Supi, das war's gewesen!

Danke und schöne Grüße,
Steffen
Antworten