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?

brittAnderson
quelle

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.

justbur
quelle