[Allegro] Vb.226: Himmelfahrtskommando 2010

Thomas Berger ThB at Gymel.com
Mo Feb 22 17:04:59 CET 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg,

>>> Nein, es wird im gesamten Text nach #nnn gesucht, und auch dann
>>> gefunden, wenn sowas innerhalb eines Felds auftritt, aber bei feldspez.
>>> Suche wird auch dann nur bis zum betr. Feldende gesucht.
>>
>> "feldspezifische Suche". Hm. Neuer Begriff.
> Wirklich? Das wurde schon oft so gesagt, denke ich. In SRCH ging das
> ja mit dem Komma, also #4,shakesp, nur so geht das mit RegExp nicht,
> da muß es  #4.*shakesp  lauten.
> (s. Beisp. S. 124)
> 
>>> Wieso das denn? NUR wenn ein Ausdruck mit # beginnt, wird feldspezifisch
>>> gesucht.

"feldspezifisch" bzw. nicht muesste ja auch ziemliche Auswirkungen auf
die Semantik von "." und auch von "^" und "$" haben:


#70.*#70$

ergibt demnach einen Treffer, wenn eine #70er-Kategorie mit dem Text
"#70" endet. ".*" schluckt dabei insbesondere Feldenden und Kategorie-
anfaenge.

Hingegen liefert

.#70.*#70$

dann einen Treffer, wenn in der iV als Text zwei Vorkommen von "#70" vorliegen,
das zweite davon ganz am Ende (das duerfte dann kein Datensatz in der iV sein)

Formuliere ich hingegen

^#70.*#70$

dann haengt es davon ab, ob die iV mit "#" beginnt, in diesem Fall
ist ("feldspezifische" Suche implizit?) muss irgendwo ein Kategorie/inhalt/
mit "#70" beginnen und enden, (und der Fall "iV beginnt nicht mit '#'" kann
von diesem RE nicht getroffen werden, denn die iV muesste ja mit '#' beginnen)

Habe ich das jetzt korrekt wiedergegeben?

viele Gruesse
Thomas Berger

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iJwEAQECAAYFAkuCqysACgkQYhMlmJ6W47MwsgP9FMCR89kU7WGkcC+0M11rL15z
Rja3YQYeDN/UsSPLNWZGG2A+lHlo8o9Bz6E6QRW2nNqJu5jWSrz45yuRPh2NxFie
OQxERRZv9N5EzvErLEIwJw9aOKKbTlK5wWjG0g4zPO7/UxKewPT6FpJJ2Ow5yruZ
ZKY1BGxSmYWnSKwH9Ms=
=Jaaf
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro