Reguläre Ausdrücke

Auch ist es möglich, reguläre Ausdrücke beim Suchen und Ersetzen zu verwenden; dafür query-replace-regexp zur Verfügung:

M-x query-replace-regexp RET \(nciht\|nicth\) RET nicht RET, um beispielsweise nach beliebten Verschreibern zu suchen und diese in einem Rutsch durch die richtige Variante nicht zu ersetzen.

Etwas komplizierter: M-x query-replace-regexp RET <code>\(.*\)</code> RET \\texttt{\1} REF, um anstelle von

<code>TEXT</code>
den Text
\texttt{TEXT}
zu erzeugen. Das funktioniert so freilich nur, wenn der zu bearbeitende Ausdruck auf in einer Zeile steht.