Regex-Bastelei

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
whatsmyname2009
Beiträge: 75
Registriert: 26.05.2007 10:25:48

Regex-Bastelei

Beitrag von whatsmyname2009 » 08.04.2009 20:14:16

Hallo Leute,

ich habe in einem LaTeX-Dokument einige Klammern von der Form "\ro{xyz}", die ich gerne ganz weghaben möchte und dabei was in der Klammer jeweils steht, erhalten (Suchen und Ersetzen mit Vim), wie drückt man das aus?

Gruss,
DS

mullers

Re: Regex-Bastelei

Beitrag von mullers » 09.04.2009 10:09:39

Um mal die Diskussion anzustossen:
Ich kenne mich mit vi nicht besonders aus, aber mit Emacs regexp wäre
dies beispielsweise so zu bewerkstelligen:

Code: Alles auswählen

\\textit{\([^}]*\)}  -> \1 
Das müsste man doch umbauen können...

Und dann gibt es noch `detex' um *alle* LaTeX Befehle zu entfernen.

Gruesse
henry

whatsmyname2009
Beiträge: 75
Registriert: 26.05.2007 10:25:48

Re: Regex-Bastelei

Beitrag von whatsmyname2009 » 09.04.2009 10:32:19

Iiihhh, Du benutzt Emacs? :wink:

Aber Spass beiseite, Suche und Ersetze \\ro{\([^}]*\)} mit \1 hat funktioniert, danke!

DS

Antworten