Ich habe eine Reihe von Spaltennamen aus einer SQL-Abfrage, und ich möchte alles vor der AS
mit Emacs loswerden. Mit anderen Worten, ich möchte vonEmacs: Ersetzen Regex gibt 0 Übereinstimmungen
MAX(CASE WHEN maintenance.work_order IS NULL THEN 1 ELSE 0 END) AS Has_work_order,
zu
Has_work_order,
ich re-builder
eine einfache Regex erstellen gehen: "\.\*AS "
die die entsprechenden Teile des Puffers hervorhebt. Wenn ich jedoch den gesamten Puffer auswählen und query-replace-regexp
mit M-x query-replace-regexp <RET> "\.\*AS " <RET> "" <RET>
ausführen, zeigt Emacs eine Replaced 0 occurrences
Nachricht an.
Was mache ich falsch?
Möglicherweise müssen Sie den Punkt oben in der Datei/Auswahl platzieren. –
Sie entkommen '.' und' * ', anstatt sie als spezielle Sonderzeichen interpretieren zu lassen. – Drew