Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.gnus > #3416 > unrolled thread

ersetzen

Started byHorst Leps <horstleps@gmx.de>
First post2021-12-16 20:24 +0100
Last post2021-12-16 22:33 +0100
Articles 4 — 3 participants

Back to article view | Back to de.comm.software.gnus


Contents

  ersetzen Horst Leps <horstleps@gmx.de> - 2021-12-16 20:24 +0100
    Re: ersetzen Axel Reichert <mail@axel-reichert.de> - 2021-12-16 22:21 +0100
      Re: ersetzen Horst Leps <horstleps@gmx.de> - 2021-12-17 19:39 +0100
    Re: ersetzen Stefan Wiens <s.wi@gmx.net> - 2021-12-16 22:33 +0100

#3416 — ersetzen

FromHorst Leps <horstleps@gmx.de>
Date2021-12-16 20:24 +0100
Subjectersetzen
Message-ID<m2mtl08i9q.fsf@public-files.de>
Ich habe eine Frage an die Emacs-Experten. (Sie gehört streng genommen
nicht hier her.)

Ich habe einen langen Text, ein Bundestagsprotokoll. Zwischen der
Wiedergabe des Redebeitrags steht immer wieder (Zurufen von xy-Partei)
oder so ähnlich, zig mal, immer schön in Klammern, aber mit variierendem
Inhalt.

Ich möchte all diese Klammern mitsamt Inhalt mit einem Schlag aus der
Datei entfernen. Was muss ich dazu nach M % auf die Frage Query replace
antworten.

Weil ich im org-Modus schreibe, später dann Latex, kann der Ersatz ein
Leerzeichen sein, es verschwindet später ja.

Danke, Horst

-- 
 

[toc] | [next] | [standalone]


#3417

FromAxel Reichert <mail@axel-reichert.de>
Date2021-12-16 22:21 +0100
Message-ID<m24k78mej1.fsf@axel-reichert.de>
In reply to#3416
Horst Leps <horstleps@gmx.de> writes:

> (Zurufen von xy-Partei)

[...]

> Ich möchte all diese Klammern mitsamt Inhalt mit einem Schlag aus der
> Datei entfernen. Was muss ich dazu nach M % auf die Frage Query
> replace antworten.

Du brauchst M-C %

Das ist "query-replace-regexp". Ohne regulaere Ausdruecke geht das
nicht, auch mit ist nicht ganz einfach: Suche nach

  ([^)]*?)

ersetzt durch nichts. Beim Ersetzen dann erst mit "," bestaetigen, um zu
sehen, ob es so funktioniert, wie du willst, dann erst weiter (mit " ").

Mehr auf https://regexone.com/

Tschoe!

Axel
-- 
-X- | in memoriam John Conway
--X | 1937-2020
XXX | A glider from his "Game of Life"

[toc] | [prev] | [next] | [standalone]


#3419

FromHorst Leps <horstleps@gmx.de>
Date2021-12-17 19:39 +0100
Message-ID<m2ee6b849s.fsf@public-files.de>
In reply to#3417
Am 16.12.2021 um 22:21 schrieb Axel Reichert:

> Du brauchst M-C %
>
>   ([^)]*?)
>

Danke Euch beiden, hat auf Anhieb geklappt! Große Arbeitserleichterung!

-- 
 

[toc] | [prev] | [next] | [standalone]


#3418

FromStefan Wiens <s.wi@gmx.net>
Date2021-12-16 22:33 +0100
Message-ID<877dc4b6cp.fsf@eswe.dd-dns.de>
In reply to#3416
[X-Post & Followup-To: de.comp.editoren]

Horst Leps <horstleps@gmx.de> writes:

> Ich habe eine Frage an die Emacs-Experten. (Sie gehört streng genommen
> nicht hier her.)
>
> Ich habe einen langen Text, ein Bundestagsprotokoll. Zwischen der
> Wiedergabe des Redebeitrags steht immer wieder (Zurufen von xy-Partei)
> oder so ähnlich, zig mal, immer schön in Klammern, aber mit variierendem
> Inhalt.
>
> Ich möchte all diese Klammern mitsamt Inhalt mit einem Schlag aus der
> Datei entfernen. Was muss ich dazu nach M % auf die Frage Query replace
> antworten.

query-replace-regexp

M-C-% ([^)]*) RET SPC RET

wenn es auch über Zeilenumbrüche hinweg funktionieren soll.
Wenn es auch nicht-interaktiv eigesetzt wird, also ohne
Bestätigung jedes einzelnen Ersetzungsvorschlags, sollte
man das Suchmuster etwas präzisieren.

-- 
Stefan

[toc] | [prev] | [standalone]


Back to top | Article view | de.comm.software.gnus


csiph-web