Opera でテキストエリアのコンテキストを検索して置換するにはどうすればよいでしょうか?

Opera でテキストエリアのコンテキストを検索して置換するにはどうすればよいでしょうか?

Opera でテキストエリアのコンテキストを検索して置換するにはどうすればいいですか? HTML フォームのある Web ページがあり、このフォームに大きなテキストを入力して編集する必要があります。

簡単な例:

  1. このページをそのままスクロールダウンしてください
  2. 「あなたの回答」とテキストを入力するための大きな長方形の領域を見つけます。
  3. 大きなテキストを追加します。例:

    これは長い長いテキストの例です。 これは長い長いテキストの例です。 これは長い長いテキストの例です。

  4. 今、私のタスクは、「This」のすべての部分文字列を「That」に変更し、「long long」のすべての文字列を「very long」に変更することです。notepad.exe または任意のテキスト エディターを使用する場合、「Ctrl + G」を押すか、メニューから「検索と置換」ダイアログを呼び出すことができます。これにより、「検索」フィールドと「置換」フィールドを含むダイアログ ウィンドウが表示されます。このウィンドウにタスクを入力すると、エディターがテキストの置換を実行します。

編集したい入力フォームは私のサイトのものではありません (HTML を変更することはできませんが、UserJS をインストールできます)。このサイトでは、よく使用するアクション (このサイトの '{}' や 'Image' ボタンなど) を実行できるため、ブラウザー内で操作を続けたいのですが、多くの場所で置換を行う必要がある場合、手動で行うのは困難です。

編集したい入力フォームには便利な編集機能がいくつかありますが、検索と置換機能はありません。

私のブラウザでは、テキストエリア内のテキストに対してのみ「検索」機能を実行できます。

答え1

デフォルトでは、Opera ではこれを実行できません。

ただし、多くの拡張機能の 1 つにそのような機能が搭載されている可能性は非常に高いです。私はまだこれについてあまり詳しく調べていませんが、近いうちに調べてみるつもりです。

編集

機能するものは見つかりませんでしたが、いくつかクールなものを見つけました。しかし、私の新しい推奨事項は、Word にすばやくコピーして、Word の組み込み関数を使用することです。ただし、ウィジェット セクションは確認していませんが、そこに何かがある可能性があります。

答え2

これは多くの人にとって少し複雑すぎるかもしれませんが、最新のブラウザ開発ツールを使用すればアドホックに実行できます。

Chrome では、要素を検査し、要素を右クリックして、「グローバル変数として保存」できます (Firefox では、「コンソールで使用する」で実行できます)。 のような名前が付けられますtemp1

次に、JS コンソールで次のような操作を実行できます。

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

関連情報