Falsche Apostrophe durch richtige ersetzen

Suchen nach

(\h|\p{L*})([\x{0027}‘´`])

Ändern in

$1’

Findet

So 'n Blödsinn — Ku´damm — Jannis‘ Lieblingsschrift

Erklärung

  1. \h entspricht einem horizontalen Weißraum (z.B. Leerzeichen)
  2. | entspricht Alternation (oder)
  3. \p{L*} entspricht einem Groß- oder Kleinbuchstaben
  4. [\x{0027}‘´`] entspricht ' oder ‘ oder ´ oder `

Hinweis

Für den Fall, dass einfache Anführungszeichen (‚Hallo!‘) im Text verwendet wurden, sollten diese zuerst durch einfache Guillemets (› und ‹) ersetzt werden.