dedlfix: Regexp problem bei Suchen nach Namespaceeinträgen ...

Beitrag lesen

Hi!

Dabei möchte ich finden
Ram.Tam.Tam
und ich möchte nicht finden:
Ram.Tam.Tam.Pling oder auch nicht
Ram.Tam.Tam.Plong

In dem Editor kann ich mit Rexexp arbeiten und derzeit probiere ich aus:
(Ram.Tam.Tam[^.])

In Zeichenklassen gelten andere Maskierregeln als außerhalb. Der Punkt ist kein Sonderzeichen sondern steht für sich selbst.

Das müsste es doch sein, oder habe ich da was falsch verstanden?

Welche Zeichen, die kein Punkt sind, folgen denn dem zu suchenden Ausdruck? (Und warum willst du das auch gesucht haben?) Wenn es ein Zeilenumbruch ist, hast du keine Chance, denn laut Dokumentation (Punkt [3]) wird nur zeilenweise gesucht und die Zeilenumbruchzeichen nicht berücksichtigt.

Lo!