Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ersetzen in Textdatei
- Ersteller so_la_la
- Erstellt am
R
RalphS
Gast
DOCX sind keine Textdateien.
Geht aber auch, mit MS Word zum Beispiel, manuell über Suchen+Ersetzen mit regulärem Ausdruck oder analog per Macro, wenn man sich das für mehrere Dokumente vereinfachen will.
NP++ macht das Ganze auch für Textdateien (ist auch sonst ein toller Editor).
Die Kunst an der Stelle ist, einen passenden Ausdruck zu basteln. Google sollte da helfen.
Geht aber auch, mit MS Word zum Beispiel, manuell über Suchen+Ersetzen mit regulärem Ausdruck oder analog per Macro, wenn man sich das für mehrere Dokumente vereinfachen will.
NP++ macht das Ganze auch für Textdateien (ist auch sonst ein toller Editor).
Die Kunst an der Stelle ist, einen passenden Ausdruck zu basteln. Google sollte da helfen.
coolmodi
Lt. Commander
- Registriert
- Apr. 2012
- Beiträge
- 1.979
RalphS schrieb:Die Kunst
\. ([a-z]) mit , \1 zu ersetzen würde ich jetzt nicht Kunst nennen Edit: Obligatorische Empfehlung für sowas: https://regex101.com/r/FoY5Et/1
Wichtig ist in NP++ "Reguläre Ausdrücke", und in Word "Platzhalter verwenden" zu verwenden. Mit strg+h kommt man in beiden zur Ersetzenfunktion.
Zuletzt bearbeitet:
R
RalphS
Gast
Ich auch nicht 
Was ich sagen wollte war, es gibt genügend Tools, mit denen man sowas machen kann, aber allen ist gemein, daß man einen regulären Ausdruck braucht. Sprich, der Aufwand für den richtigen RE ist höher als für das Tool, weil ohne passenden RE nützen die Tools alle nichts.
Unbeachtet davon bleibt das Problem, daß man so in einem Fließtext ggfs. auch falsche Dinge kassiert.
Siehe vorstehenden Satz.
Was ich sagen wollte war, es gibt genügend Tools, mit denen man sowas machen kann, aber allen ist gemein, daß man einen regulären Ausdruck braucht. Sprich, der Aufwand für den richtigen RE ist höher als für das Tool, weil ohne passenden RE nützen die Tools alle nichts.
Unbeachtet davon bleibt das Problem, daß man so in einem Fließtext ggfs. auch falsche Dinge kassiert.
Siehe vorstehenden Satz.
Dazu braucht man gar kein extra Tool, das kann der Editor, der in jedem Windows enthalten ist.
. d
; d
ersetzen ist in wenigen Sekunden geschehen.. Und Word kann das auch. Entweder alle ersetzen oder einzeln durch gehen, sollte was falsches dabei sein.
. d
; d
ersetzen ist in wenigen Sekunden geschehen.. Und Word kann das auch. Entweder alle ersetzen oder einzeln durch gehen, sollte was falsches dabei sein.
teufelernie
Commander
- Registriert
- Sep. 2004
- Beiträge
- 2.416
so_la_la schrieb:Hallo,
ich suche eine Möglichkeit, in einer Textdatei (.txt, .docx) die Kombination Punkt-Leerzeichen-Kleinbuchstabe durch Komma-Leerzeichen-Kleinbuchstabe zu ersetzen. Es soll sich um denselben Buchstaben handeln.
Danke!
So ziemlich jeder Texteditor ist mit der Suchen, bzw suchen/ersetzen dein Freund.
Sofern du dir das Linux Subsystem für Windows installiert kannst du auch die commandline benutzen.
Als Tool dient hier SED.
sed -i 's/alt/neu/g' Dateiname
Willst du erst das Ergebnis sehen verwende -e statt i. Bist du dir unsicher, sichere vorher deine Originaldatei.
s suche, / als Trennzeichen zwischen den Argumenten, g ersetzt global alles.
Bei einem Unixoiden, professionellen Betriebssystem ist SED bereits in der Standardinstallation enthalten.
- Registriert
- Aug. 2011
- Beiträge
- 13.180
coolmodi schrieb:\. ([a-z])mit, \1zu ersetzen würde ich jetzt nicht Kunst nennen
Genau so gehts
Smily schrieb:Dazu braucht man gar kein extra Tool, das kann der Editor, der in jedem Windows enthalten ist.
Der uralte 0815 Editor von Windows kann das im Ersetzen-Dialog allerdings nicht, auch nicht unter Win 10.
Zuletzt bearbeitet:
Ich habe es so verstanden, dass es um einen bestimmten Buchstaben geht, vielleicht auch 5. Dann kann man das im uralten Editor zu 100% machen, nur eben 5x.
Wenn es sich jetzt um alle Buchstaben des Alphabets handelt und man das alles in einem Schritt erledigen will, das kann der Editor natürlich nicht!
Wenn es sich jetzt um alle Buchstaben des Alphabets handelt und man das alles in einem Schritt erledigen will, das kann der Editor natürlich nicht!
- Registriert
- Aug. 2011
- Beiträge
- 13.180
Smily schrieb:Ich habe es so verstanden, dass es um einen bestimmten Buchstaben geht
Stimmt, ich hatte gleich die etwas allgemeinere Variante davon vor Augen
- Registriert
- Feb. 2014
- Beiträge
- 1.415
Das weiß ich, ich kann aber den Regex nicht bauen, weil ich davon keine Ahnung habe.Bloodie24 schrieb:Mit Notepad ++ ist das möglich
Nicht gefunden, deswegen habe ich hier gefragt.RalphS schrieb:Die Kunst an der Stelle ist, einen passenden Ausdruck zu basteln. Google sollte da helfen.
Danke, auf ungefähr 20 Hilfeseiten war dies "\1" gar nichtangebegeben.coolmodi schrieb:\. ([a-z])mit, \1zu ersetzen würde ich jetzt nicht Kunst nennen
Edit: Obligatorische Empfehlung für sowas: https://regex101.com/r/FoY5Et/1
Nur dass ich das nicht für 25 Buchstaben durchlaufen lassen will. Daher frage ich hier.Smily schrieb:Dazu braucht man gar kein extra Tool, das kann der Editor, der in jedem Windows enthalten ist.
. d
; d
ersetzen ist in wenigen Sekunden geschehen.. Und Word kann das auch. Entweder alle ersetzen oder einzeln durch gehen, sollte was falsches dabei sein.
Es geht um 200 Seiten Fließtext, in denen irrtümlich für jedes Komma ein Punkt steht. Das muss ich arbeitsökonomisch ersetzen... Naja jetzt geht es ja.Smily schrieb:Ich habe es so verstanden, dass es um einen bestimmten Buchstaben geht, vielleicht auch 5. Dann kann man das im uralten Editor zu 100% machen, nur eben 5x.
Wenn es sich jetzt um alle Buchstaben des Alphabets handelt und man das alles in einem Schritt erledigen will, das kann der Editor natürlich nicht!
Falls jemand noch weiß, wie ich Zeilenumbrüche ersetze (aber nur, wenn in einer Zeile mehr als 30 oder so Zeichen stehen). Ich weiß nicht, wonach ich in dem Link von @coolmodi genau suchen soll.
Danke an alle!
Ähnliche Themen
- Antworten
- 10
- Aufrufe
- 597
- Antworten
- 23
- Aufrufe
- 1.855
L
S
- Antworten
- 19
- Aufrufe
- 1.023
- Antworten
- 15
- Aufrufe
- 634