[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: regexp to strip off LaTeX command
From: |
Plamen Tanovski |
Subject: |
Re: regexp to strip off LaTeX command |
Date: |
Mon, 22 Dec 2008 03:47:07 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/23.0.50 (gnu/linux) |
henry atting <nspm_01@literaturlatenight.de> writes:
> I am searching a regexp for `replace-regexp' to remove only one LaTeX
> command. Let's say I want to remove all \textit{} commands but not the
> text within the braces, how can I do this?
This is what I use:
(defun remove-LaTeX-command (befehl)
"removes simple LaTeX command (not starred and without opt. args)
and the surrounding braces"
(interactive "scommand (without the backslash): ")
(save-excursion
(goto-char (point-min))
(while
(re-search-forward (concat "\\\\" befehl "{") nil t)
(replace-match "{")
(save-excursion
(goto-char (TeX-find-balanced-brace))
(delete-char -1))
(delete-char -1))))
best regards