Wie führe ich in Opera eine Suchen-und-Ersetzen-Funktion für Textbereichskontexte durch?

Wie führe ich in Opera eine Suchen-und-Ersetzen-Funktion für Textbereichskontexte durch?

Wie führe ich in Opera eine Suchen-und-Ersetzen-Funktion für den Kontext eines Textbereichs durch? Ich habe eine Webseite mit einem HTML-Formular und muss in dieses Formular großen Text eingeben und bearbeiten.

Einfaches Beispiel:

  1. Bleiben Sie auf dieser Seite und scrollen Sie nach unten
  2. Suchen Sie „Ihre Antwort“ und einen großen rechteckigen Bereich, in den Sie Text eingeben können.
  3. Fügen Sie großen Text hinzu, z. B.

    Dies ist ein Beispiel für einen langen, langen Text. Dies ist ein Beispiel für einen langen, langen Text. Dies ist ein Beispiel für einen langen, langen Text.

  4. Meine Aufgabe ist jetzt: Ändere alle Teilzeichenfolgen von „Dies“ in „Das“; Ändere alle Zeichenfolgen von „lang lang“ in „sehr lang“. Wenn ich Notepad.exe oder einen beliebigen Texteditor verwende, kann ich „Strg-G“ drücken oder den Dialog „Suchen und Ersetzen“ über das Menü aufrufen. Dadurch wird ein Dialogfenster mit den Feldern „Suchen nach“ und „Ersetzen durch“ angezeigt. Ich kann meine Aufgabe in dieses Fenster eingeben und der Editor wird dann eine Ersetzung im Text vornehmen.

Das Eingabeformular, das ich bearbeiten möchte, gehört nicht zu meiner Site (ich kann das HTML nicht ändern, aber ich kann ein UserJS installieren). Ich möchte im Browser bleiben, da ich auf dieser Site einige häufig verwendete Aktionen ausführen kann (wie die Schaltflächen „{}“ oder „Bild“ auf dieser Site). Wenn die Aufgabe jedoch darin besteht, an vielen Stellen Ersetzungen vorzunehmen, ist dies manuell schwer zu erledigen.

Das Eingabeformular, das ich bearbeiten möchte, verfügt über einige nette Bearbeitungsfunktionen, jedoch nicht über die Suchen-und-Ersetzen-Funktion.

Mein Browser kann die Suchfunktion nur für Text innerhalb des Textbereichs ausführen.

Antwort1

Standardmäßig ist dies in Opera nicht möglich.

Es besteht jedoch eine SEHR gute Chance, dass eine der vielen Erweiterungen eine solche Funktion hat. Ich habe mich noch nicht näher damit befasst, werde aber bald nach einer suchen.

BEARBEITEN

Ich habe nichts gefunden, was funktionieren könnte, habe aber ein paar coole Sachen gefunden; aber meine neue Empfehlung ist, es schnell nach Word zu kopieren und die eingebaute Funktion von Word zu verwenden. Ich habe allerdings nicht den Widget-Bereich überprüft, vielleicht ist da etwas.

Antwort2

Für viele ist das vielleicht etwas zu umständlich, aber mit modernen Browser-Entwicklertools lässt es sich ad hoc erledigen.

In Chrome können Sie „Element untersuchen“, mit der rechten Maustaste auf das Element klicken und „Als globale Variable speichern“ auswählen (in Firefox können Sie dies mit „In Konsole verwenden“ tun). Es erhält einen Namen wie temp1.

Anschließend können Sie in der JS-Konsole Folgendes tun:

temp1.value = temp1.value.replace(/This/g, "That")

verwandte Informationen