¿Cómo hacer una búsqueda y reemplazo en Opera para el contexto del área de texto?

¿Cómo hacer una búsqueda y reemplazo en Opera para el contexto del área de texto?

¿Cómo hago una búsqueda y reemplazo en Opera para el contexto de un área de texto? Tengo una página web con formulario html y necesito ingresar y editar texto grande en este formulario.

Ejemplo sencillo:

  1. Quédese en esta página, desplácese hacia abajo
  2. Busque "Su respuesta" y un área rectangular grande para ingresar texto.
  3. Agregue texto grande, por ejemplo

    Este es un ejemplo de texto extenso. Este es un ejemplo de texto extenso. Este es un ejemplo de texto extenso.

  4. Ahora mi tarea es: cambiar todas las subcadenas de "Esto" por "Eso"; Cambie todas las cadenas de "larga, larga" a "muy larga". Si uso notepad.exe o cualquier editor de texto, puedo presionar "Ctrl-G" o llamar al cuadro de diálogo "buscar y reemplazar" desde el menú. Esto mostrará una ventana de diálogo con los campos "Buscar" y "Reemplazar con". Puedo ingresar mi tarea en esta ventana y luego el editor reemplazará el texto.

El formulario de entrada que quiero editar no es de mi sitio (no puedo cambiar el html, pero puedo instalar UserJS). Quiero permanecer en el navegador porque este sitio me permite realizar algunas acciones que uso con frecuencia (como el botón '{}' o 'Imagen' en este sitio). Pero si la tarea es realizar reemplazos en muchos lugares, es difícil hacerlo a mano.

El formulario de entrada que quiero editar tiene algunas funciones de edición interesantes, pero no la de buscar y reemplazar.

Mi navegador sólo puede realizar la función "Buscar" en el texto dentro del área de texto.

Respuesta1

Por defecto no puedes hacer esto en Opera.

Sin embargo, existe una MUY buena posibilidad de que una de las muchas extensiones tenga dicha característica. No he investigado demasiado esto todavía, pero buscaré uno pronto.

EDITAR

No encontré nada que pueda funcionar, encontré algunas cosas interesantes; pero mi nueva recomendación es hacer una copia rápida a Word y usar palabras integradas en la función. Sin embargo, no revisé la sección de widgets, puede que haya algo allí.

Respuesta2

Esto puede resultar un poco complicado para muchos, pero puede hacerlo ad hoc con herramientas modernas de desarrollo de navegadores.

En Chrome, puede inspeccionar elemento, hacer clic derecho en el elemento y "Guardar como variable global" (en Firefox puede hacerlo con "Usar en consola"). Recibirá un nombre como temp1.

Luego en la consola JS puedes hacer algo como:

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

información relacionada