Mehr als eine Fehlermeldung seitens der RegExp Engine bezüglich eines unerwarteten Muster-Bregrenzers gibt dat wohl nicht
Und die doppelten ( sind sehr sehr sinnfrei. Das ist doppelt gemoppelt.
Nun zur Frage:
Gesucht wird der String Title gefolgt von einem Leerzeichen und danach wird alles bis ans Zeilenende als Treffer zurückgegeben.
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color] Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Nach Slash "Title" Leerzeichen Klammerauf Irgendwas Klammerzu. Und zwar case insensitive und wahrscheinlich mit der Absicht, das Irgendwas weiterzuverwenden.
Da will jemand den Titel eines PDF-Dokuments wissen.
Welchen Operator (und wie wird er implementiert) kann ich verwenden, wenn ich nach mehreren Strings suche.
Also hier: nach "/Title" und (z.B.) nach "/Autor"?
Habe schon verschiedenes probiert (Klammern, Hochkomma, Und , Oder) - aber noch kein Erfolg gehabt.
Bzw: Wie kann ich die Abfrage so verändern, dass das Leerzeichen ignoriert wird (also die Zeichenkette hinter "/Titel" egal ob danach ein Leerzeichen folgt oder nicht ausgegeben wird)?
Bzw: Wie kann ich die Abfrage so verändern, dass das Leerzeichen ignoriert wird (also die Zeichenkette hinter "/Titel" egal ob danach ein Leerzeichen folgt oder nicht ausgegeben wird)?
ein ? nach dem Leerzeichen müsste klappen.
Kannst das Leerzeichen auch einfach im Pattern entfernen und später trim() anwenden, das löscht dann auch ggf. vorhandene Whitespaces am Ende.
Kommentar