- In einer Liste die führenden Zahlen plus Leerzeichen ersetzen:
(query-replace-regexp "^[[:digit:]]* " "" nil nil nil)
- Alle Zeichen bis zum ersten Punkt ersetzen:
(query-replace-regexp ".*[.]" "xx" nil nil nil)
- jedes Zeichen durch Zeichen plus Tab ersetzen (zum pasten nach Excel):
(replace-regexp "\\(.\\)" "\\1 " nil nil nil)
- mehrfache Leerzeichen durch ein einzelnes ersetzen:
(query-replace-regexp "\\( \\)+" " " nil nil nil)
- Tausche Satzteile… aus “ESO Press Release 27/04 (24 November 2004)” wird “ESO 27/04 (24 November 2004) – Press Release”
(query-replace-regexp "ESO \\([A-Z a-z]*\\)\\([0-9 a-z -/]*\\)
\\((.*)\\)" "ESO \\2 \\3 - \\1" nil nil nil)
- Tausche zwei Zeilen (h3 und img)
(query-replace-regexp "\\(<h2.*h2>\\)\n\\(<img.*>\\)" "\\2\n\\1" nil nil nil)
- RFC 822 erlaubt ein einfacheres Datumsformat für RSS Feeds… So get rid of these useless Mon, Tue, … and so on…
(query-replace-regexp "\\(Mon\\|Tue\\|Wed\\|Thu\\|Fri\\|Sat\\|Sun\\), " "" nil nil nil)
This entry was posted
on Wednesday, 27. February 2008 at 13:16 and is filed under Emacs, RegExp.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback (Guckstu hier) from your own site.