Seite 1 von 1
Wildcardzeichen .? In LO: ist das e.Bug od.so beabsichtigt?
Verfasst: Mo 23. Jun 2014, 16:16
von LORI
Wie ist das mit dem Wildcardzeichen .? In LO: ist das ein Bug oder so beabsichtigt?
Normalerweise steht .? Für GENAU EIN, .* für beliebig viele, auch gar kein Zeichen.
In den Funktionen Zählenwenn, Summewenn, Vergleich und vermutlich weiteren verhält sich .? So ähnlich wie .*, aber nicht exakt.
Vielleicht weiß hier jemand Bescheid, wie ich das formulieren müsste, dass i'was für GENAU 1 Zeichen steht oder kamm mir die Regeln dafür für LO zeigen, auch, wann es ohne Punkt davor geht und wann nicht.
ich benutze Vs. 4.2.3.3
Ich hänge eine Beispieltabelle an mit mehreren Versuchen und Ergebnissen (gelb und durchgestrichen =m.E. Fehler!).
(schade, dass die Formeln nicht wie fast alles andere aus xls korrekt übersetzt werden!)
Gruß, LORI
ich wollte das schon als Bug melden, aber Bugzilla ist so kompliziert, dass ich nicht durchblicke.
Re: Wildcardzeichen .? In LO: ist das e.Bug od.so beabsichti
Verfasst: Mo 23. Jun 2014, 16:57
von swolf
Hallo,
ich wollte das schon als Bug melden, aber Bugzilla ist so kompliziert, dass ich nicht durchblicke.
auf der Homepage von LO habe ich gelesen,
dass man gefundene Fehler auf der dev-Mailingliste (Tab Versionshinweise) melden und besprechen kann
(trotzdem eine Anleitung für BugZilla existiert, auch in Deutsch).
Ob es sich in diesem Fall um einen -Fehler handelt, kann ich noch nicht sagen.
(schade, dass die Formeln nicht wie fast alles andere aus xls korrekt übersetzt werden!)
Excel ist keine Kopiervorlage für Calc.
Re: Wildcardzeichen .? In LO: ist das e.Bug od.so beabsichti
Verfasst: Mo 23. Jun 2014, 17:29
von lorbass
LORI hat geschrieben:Normalerweise steht .? Für GENAU EIN, […] Zeichen.
DIe Interpretation ist NICHT richtig!
Für
genau ein beliebiges Zeichen steht ein schlichtes
».«. Für Leute, die bis eins zählen können

, geht auch ».{1}«.
Der Ausdruck
».?« hingegen bezeichnet
genau ein optionales beliebiges Zeichen, oder anders ausgedrückt:
genau ein beliebiges oder kein Zeichen, oder formal: ».{0,1}«.
Sowohl
LibreOffice als auch
Apache OpenOffice verwenden seit Version 4.0 (LO) bzw. 3.4 (AOO) die
ICU RegEx Engine, die gegenüber der vorher verwendeten Engine mächtiger ist. Für die Syntax verweisen die
LO 4.0 Release Notes bzw. die
AOO 3.4 Release Notes auf die Seite
ICU User Guide des Herstellers.
Gruß
lorbass
Re: Wildcardzeichen .? In LO: ist das e.Bug od.so beabsichti
Verfasst: Di 24. Jun 2014, 19:08
von LORI
@ lorbass:
danke für die Aufklärung! Wenn man fast 20 Jahre in xl gearbeitet hat (und vorher noch ein paar Jahre in Lotus-123), kommt man nicht auf die Idee, dass die Verbindung von .* und .? was anderes bedeuten könnte als in xl eben * und ?
@swolf:
die gebetsmühlenartig wiederholte Feststellung xl <> calc ändert ja nichts daran, dass jeder ältere User hier sozusagen erst mal eine "Muttersprache" hat und für mich ist calc sozusagen die 2.Fremdsprache, die ich eben erst radebreche.
Tatsache dürfte auch sein, dass die Anfänge von OO aus der Motivation heraus kamen, die Dominanz von µs durch etwas wenigstens Gleichgutes zu brechen, und auch keiner anderen Firma dieses Feld alleine zu überlassen - so dass beim Wechsel zu einer Firmengruppe das Projekt als LO fortgeführt wurde - was ich durchaus für wichtig fand (und vermutlich wäre AOO ohne diese Hartnäckigkeit genauso stecken geblieben wie zunächst OO)
Also: ICH jedenfalls brauche Hilfe beim Übersetzen aus xl, sonst komme ich nicht weiter, und ich bräuchte auch Hilfe beim übersetzen aus VBA zu zB Python, was mir als learning-by-doing-Programmieramateur noch viel schwerer fällt!
Mein Dank gilt jedenfalls den vielen Freiwilligen, die hier und in anderen Foren Leute wie mich unterstützen!
(ich würde mich gerne revanchieren, aber dazu bin ich nicht gut genug, meine Kenntnisse erschöpfen sich in meiner ersten "Fremdsprache" xl und VBA!)