Formatierung kann im Editor nicht entfernt werden, PureText funktioniert nicht für YouTube

Formatierung kann im Editor nicht entfernt werden, PureText funktioniert nicht für YouTube

Wenn ich beispielsweise einen YouTube-Link aufrufehttp://www.youtube.com/watch?v=1Jfm-92JXVEund ich möchte einige Kommentare in den Notizblock kopieren. Dabei stelle ich fest, dass manche Texte immer noch kleiner sind als andere.

Wenn ich alles auswähle und die Tastenkombination von PureText verwende, wird die Formatierung trotzdem nicht entfernt. Wenn ich alles auswähle und es auf eine einheitliche Schriftart und Schriftgröße „ändere“ (was bereits der Fall war), wird nicht alles auf eine Größe gebracht.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Antwort1

Obwohl der Text keine Formatierung aufweist, scheint er Unicode-Zeichen zu enthalten (welche, weiß ich nicht). Ich vermute, dass dies das Problem verursacht. Sie können sie schnell entfernen, indem Sie die Textdatei als ASCII speichern und erneut öffnen.

Antwort2

Sie können diese außerhalb des zulässigen Bereichs liegenden Zeichen finden und entscheiden, was mit ihnen geschehen soll. Einige davon können Anführungszeichen sein. Vielleicht möchten Sie diese einfach durch gerade Anführungszeichen ersetzen. Andere sind jedoch lästige Zeichen, die der Editor möglicherweise nicht gut verarbeiten kann und die Sie löschen möchten.

Für Notepad++ ist also ein Fund von[\x{0080}-\x{FFFF}]

Beachten Sie, dass Sie auf die Registerkarte „Ersetzen“ klicken, um Suchen/Ersetzen auszuführen.

Bildbeschreibung hier eingeben

Das Obige sollte genügen, aber einige weitere Erläuterungen

Der ASCII-Bereich ist 0000h-007Fh, also Base10, 0-127. Wenn Sie also nach einem Unicode außerhalb davon suchen, also 128+, also 80h-FFFFh, können Sie diese Zeichen finden. Die Regex-Syntax basiert auf dem Konzept eines Zeichenbereichs, daher wäre [AZ] jedes Zeichen zwischen A und Z in Unicode. Und in Notepad++ geben Sie ein Zeichen mit UTF-16-Code mit der Notation \x{...} an, wobei ... der Hex-Wert ist. Für „A“, dessen Hex-Wert 41 ist, geben Sie also \x{0041} an. Editpad würde z. B. \u… verwenden \u0041. In Editpad Pro würden Sie also eingeben [\u0080-\uFFFF]. In Notepad++ würden Sie es wie im Bild oben tun. [\x{0080}-\x{FFFF}] Beachten Sie, dass der Regex-Syntaxaspekt identisch ist, aber die Art und Weise, wie ein Zeichen angegeben wird, sich zwischen Texteditoren unterscheidet.

Antwort3

aus irgendeinem Grund kann ich alles in meinen Notizblock werfen und die gesamte Formatierung wird entfernt, ohne es zu speichern. Außer einfachem Text bleiben nur einige Tabs übrig. Verwendung von Win 7 Home Premium Version 6.1 SP1 Weitere Tipps zu http://www.techsupportalert.com/remove-unwanted-formatting-from-text.htm Und http://blog.eogn.com/eastmans_online_genealogy/2011/07/remove-text-formatting-when-copying-and-pasteing.html

Antwort4

Aufbauend auf der Antwort von R4D4 schlage ich Folgendes vor (eines/beide haben bei mir funktioniert):

1) Verwenden Sie den Windows-Editor:

  • (a) Fügen Sie den Text in eine neue Datei im Windows-Editor ein
  • (b) Löschen Sie alle unbeabsichtigten/versteckten Zeichen, die erscheinen, wie etwa weiche Bindestriche (siehe Barlops Antwort in diesem Thread:Beim Kopieren von Text von YouTube in die Zwischenablage werden Bindestriche eingefügt?)
  • (c) Speichern Sie es als ANSI-Datei (Hinweis: Wenn der Text Unicode-Zeichen enthält, wird hier eine Warnmeldung angezeigt. Klicken Sie auf „OK“).
  • (d) Öffnen Sie die im vorherigen Schritt erstellte ANSI-Datei
  • (e) Kopieren Sie den Text und fügen Sie ihn an der gewünschten Stelle ein

2) Verwenden Sie Notepad++

  • (a) Fügen Sie den Text in eine neue Datei in Notepad++ ein
  • (b) Löschen Sie alle eventuell auftretenden seltsamen Zeichen**
  • (c) Ändern Sie die Kodierung von UTF-8 auf ANSI
  • (d) Löschen Sie erneut alle möglicherweise erscheinenden seltsamen Zeichen
  • (e) Kopieren Sie den Text und fügen Sie ihn an der gewünschten Stelle ein

**Dies setzt voraus, dass Ihre Notepad++-Einstellungen der Standardeinstellung folgen, um neue Dateien mit UTF-8-Kodierung zu erstellen. Eine Überprüfung auf unbeabsichtigte Zeichen in beiden Kodierungen kann notwendig sein, da einige problematische Zeichen in ANSI nicht seltsam aussehen und in UTF-8 leichter zu erkennen sind (wie weiche Bindestriche: siehe Barlops Antwort in diesem Thread:Beim Kopieren von Text von YouTube in die Zwischenablage werden Bindestriche eingefügt?).

verwandte Informationen