Ersetzen Sie spezielle Zeichen in einer 60-MB-Datei

484
Jean Calmer

Ich habe eine große Textdatei. 200.000 Zeilen. 60 MB.

Ich möchte ersetzen:

& -> & Ë -> Ë Ê -> Ê etc... 

Irgendeine einfache Idee bitte? (Textpad oder Notepad ++?)

Edit: Danke für die Ideen. Ich möchte nicht nur diese 2 Vorkommen, sondern alle Sonderzeichen (ÌÍÎÏÐetc ....) suchen und ersetzen.

-2
Notizblock: Bearbeiten -> Ersetzen. Finden Sie was = & Ersetzen mit = & Ë Eric F vor 6 Jahren 3
PowerShell-Befehlszeile `(Get-Content" file.txt "). Replace (" & "," & ") | Set-Content "file.txt" ` Pimp Juice IT vor 6 Jahren 0
-1 Warum probierst du es nicht mit einem normalen Notizblock auf einer kleinen Datei aus? Sie haben nicht gezeigt, womit Sie wirklich zu kämpfen haben. Das macht die Aufgabe, die Sie hier anfragen, für Sie so schwierig. Wissen Sie bereits, wie Sie & asdf durch qwerty in einer kleinen Datei ersetzen? Wenn nicht, dann finden Sie heraus, wie das geht. Wissen Sie sogar, wie Sie "abc" durch "def" ersetzen, wenn nicht, dann finden Sie es heraus. Wussten Sie, wie Sie den Notizblock öffnen? Wie weit sind Sie gekommen, um dieses Problem zu lösen? barlop vor 6 Jahren 1
Schauen Sie sich [html_entity_decode] an (http://php.net/manual/de/function.html-entity-decode.php) Toto vor 6 Jahren 0
Verwenden Sie [EmEditor] (https://www.emeditor.com/). Sandeep vor 6 Jahren 0
Wenn wir Softwareempfehlungen geben, versuchen Sie es mit dem kostenlosen und offenen Quelltext [Notepad ++] (https://notepad-plus-plus.org/), da er das Öffnen einer 60 MB-Datei problemlos beherrscht. Haben Sie den PowerShell-Befehl ausprobiert, den ich oben aufgesetzt habe? In diesem Befehl in der Funktion [`replace ()`] (https://ss64.com/ps/replace.html) stellen Sie sicher, dass das erste Argument der zu suchende String und das zweite Argument der zu ersetzende String ist sowohl in Anführungszeichen eingeschlossen als auch durch ein Komma getrennt sein, dh `replace (" arg1 "," arg2 ")`. Einfach, einfach, fertig und weiter zum nächsten. Pimp Juice IT vor 6 Jahren 0

1 Antwort auf die Frage

0
pbies

Eine der Lösungen ist, die Datei zu einer .html-Datei zu machen (möglicherweise Kopf- und Fußzeile hinzufügen), sie in einem Webbrowser zu öffnen und den sichtbaren Text in eine neue Datei zu kopieren. Wie es scheint, gibt es in dieser Datei HTML-Sonderzeichen.