Was bedeutet ein Backslash gefolgt von einem einfachen Anführungszeichen in einem regulären Ausdruck?


8

Wenn ich mir diese Stackoverflow-Antwort auf eine alte Art und Weise ansehe , um die org-file-appsListe anzugeben , sehe ich, dass nach jeder Dateityp-Erweiterung ein Backslash gefolgt von einem einfachen Anführungszeichen steht, z. B. ... pdf\\'"...

Was bedeutet das? Welchen Zweck erfüllt das Backslash-Plus-Zitat?

Antworten:


11

Es ist ein spezielles Konstrukt in Emacs Regexp, das dem Ende einer Zeichenfolge entspricht (nicht nur dem Ende einer Zeile). Zitieren des Handbuchs

\ '

stimmt mit der leeren Zeichenfolge überein, jedoch nur am Ende der Zeichenfolge oder des Puffers (oder seines zugänglichen Teils), mit dem bzw. der abgeglichen wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.