[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