Danke für den Hinweis!

Die Sinnhaftigkeit erschließt sich mir allerdings auch bei Lektüre von "issue 71000" nicht.

M.E. eine fehlerhafte Interpretation der regex.

Am 29.04.2013 16:07, schrieb Markus Müller:

ich habe ein Calc-Dokument, in dem eine Formel wie

=DBANZAHL2($BO$6:$BO$37;0;$Krit.$B$50:$B$51)

eine Spalte nach der Anzahl des Auftretens einer Zeichenkette
durchsucht. Das Kriterium ist z.B.: [A-Za-z]*Cc[Aza-z]*

Durchsucht werden kurze Zeichenketten wie 'CuCbAcCi' oder 'CuCc' (ohne
die ''). Gefunden werden AUCH Zeichenketten, die cC enthalten (wie im
ersten Beispiel). Gefunden werden sollen - case sensitive - jedoch nur
solche, die tatsächlich Cc (wie im 2. Beispiel) enthalten.

Optionen - Calc - Berechnen: reguläre Ausdrücke ermöglichen UND
Optionen - Calc - Berechnen: Groß-/Kleinschreibung
sind ANgeschaltet.

Win7/64
LO  3.6.6.2 (Build ID: f969faf)

Ein Denkfehler meinerseits oder eine fehlerhafte Berechnung?

http://wiki.openoffice.org/wiki/Documentation/How_Tos/Regular_Expressions_in_Calc

|  Regular expression searches /within functions/ are _always_case_
|  _insensitive_, irrespective of the setting of the "Case sensitive"
|  check box on the dialog above - so '*red*' and '*ROD*' will always
|  be matched in the above example. This case-insensitivity also
|  applies to the regular expression structures ([:lower:]) and
|  ([:upper:]), which match characters irrespective of case. See issue
|  71000 for some background.

Wolfgang



--
Informationen zum Abmelden: E-Mail an [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an