Hallo,
ich habe einen Text der beliebige Ausdrücke der Form:
#irgendwelcher Text#
d.h. der interessierende Text ist in 2 Rauten eingeschlossen.
Ich möchte diese Textabschnitte finden. Leider stoße ich bei den
regulären Ausdrücken:
#.+#
#.*#
auf das Problem das wenn mehrere Ausdrücke der o.g.
Hallo Jörg,
ich habe einen Text der beliebige Ausdrücke der Form:
#irgendwelcher Text#
[...]
Wie finde (markiere) ich nur die entsprechenden Ausdrücke?
Suche mittels einer Character-Class, die kein #-Zeichen enthält, also
#[^#]+#
Gäbe es eine Chance Ausdrücke der Form: #irgendwelcher
Hallo Guido,
Guido Ostkamp schrieb:
Suche mittels einer Character-Class, die kein #-Zeichen enthält, also
#[^#]+#
Das funktioniert sehr gut, Danke.
Allerdings kann ich weder aus dem Ausdruck selbst noch mit Hilfe der
OOo-Hilfe zu regulären Ausdrücken verstehen *warum* das Ganze im
Hallo Jörg
Allerdings kann ich weder aus dem Ausdruck selbst noch mit Hilfe der
OOo-Hilfe zu regulären Ausdrücken verstehen *warum* das Ganze im
Konkreten funktioniert.
Könntest Du mir das Warum bitte noch erklären.
Reguläre Ausdrucke sind gierig (greedy), d.h. ein regulärer Ausdruck
versucht
Hallo Markus,
Markus Zywitza schrieb:
Wenn Du den AUsdruck #[^#]+# verwendest, sagst Du stattdessen: Alles
ausser Raute zwischen zwei Rauten und erhätst dann #eins# und
#zwei# als Treffer.
Danke, ich verstehe es jetzt.
Ich hatte zwar in der Hilfe:
[^a-s]
gesehen, habe aber dessen Bedeutung