← Back to team overview

sslug-teknik team mailing list archive

Re: Emacs og regexp

 

Martin:

> Hvis man laver en "query replace regexp" i Emacs, hvordan
> får man så den regexp man prøver at erstatte til at stå i
> det erstattede også?
> Forestil jer, at jeg vil erstatte "\subsection{titel}" i et
> LaTeX dokument med "\iffalse \subsection{titel} \fi". Jeg
> indtaster derfor "\\subsection\{[a-z]*\}" som regexp, men
> hvad skal der stå i erstatningen (with) for at få det fundne
> med?

Hvis det er regulære regulære udtryk, så refererer "$1" til
det der står i den første påbegyndte parentes i
søgeudtrykket, "$2" til det i den anden og så videre. Så du
vil nok søge efter:

   (\\subsection\{[a-z]*\})

og erstatte det med:

   \\iffalse $1 \\fi

(ikke afprøvet)

Jacob (der per refleks starter `vi`, når han skal rette en
fil)
-- 
I øvrigt er DVD-formatet ulovligt i alle WTO-medlemslande.


Follow ups

References