Buscar y reemplazar texto es tal una actividad constante en el desarrollo Web, y en la programación general, que Arachnophilia tiene una barra especial dedicada a este propósito. Se parece a esto:
Pero, ya que vamos a ver todas las características de búsqueda y reemplazo, haga clic en el botón marcado "Exp" a la derecha. Verá la pantalla ampliada del panel:
Las reglas son simples:
- Buscando:
- Si escribe en la ventana de texto de la izquierda (la ventana de búsqueda) y presiona "Primero", el primer ejemplo de lo que escribe será buscado en el documento que se muestra actualmente.
- Si "Instant" es seleccionado, se realizará una búsqueda de la primera coincidencia a medida que teclee — en cada pulsación de tecla.
- Si hace clic en "Siguiente" (o presiona "Intro" mientras el cursor de edición está en la ventana de texto de búsqueda), se encuentra la siguiente coincidencia.
- Puede escanear el documento completo para coincidencias presionando "Siguiente" (o "Intro") nuevamente y nuevamente.
- Presionar la tecla Entrar mientras escribe en la ventana de búsqueda es equivalente a presionar "Siguiente".
- Reemplazando:
- Si escribe un texto en la ventana de texto de la derecha (la ventana de reemplazo) y hace clic en "Reemplazar", el texto que coincide con la entrada de búsqueda será reemplazado por la entrada de reemplazo, una vez.
- Si usted presiona "Todos", el elemento (1) arriba se llevará para todos los casos coincidentes en el documento que está en pantalla, if there is no selection. Recuerde: casi todas las funciones de Arachnophilia funcionan en la selección si hay una y en todo el documento si no hay ninguna selección. Así que recuerde no seleccionar nada si quiere aplicar "Todas" a todo el documento.
- Si usted presiona "Global", el elemento (2) anterior se llevará a cabo para todos los documentos que tiene abiertos.
- Presionando el botón de la barra de herramientas marcado
o escribiendo Ctrl-Z deshacerá el reemplazo más reciente (o, si "Todos" han sido clic, todos ellos).
El poder de "Todo" y "Global" obviamente significa que querrá tener cuidado — antes de presionar "Todo" o "Global", primero convénzase de que está buscando y reemplazando el texto deseado.
Tanto las ventanas de búsqueda como de reemplazo recuerdan lo que ha escrito antes, así que si necesita repetir una búsqueda, puede recuperar su entrada anterior abriendo la lista desplegable y seleccionando en lugar de volver a escribir.
Más reglas y comportamientos:
- Si usted presiona "Contar", el número de ocurrencias del texto de búsqueda se cuenta en el documento visualizado (o selección).
- Si usted selecciona "Caso," la búsqueda se convierte en sensible a mayúsculas (no es sensible a mayúsculas de forma predeterminada).
- Una función avanzada — si desea insertar un nombre de macro en las ventanas de búsqueda o reemplazo de texto, simplemente presione el botón derecho del ratón y elija el nombre de la macro que desea. La macro se procesará cuando se realice la búsqueda.
Escape personajes
Los caracteres de escape habituales funcionan para las entradas de expresión normales y regulares: \n = salto de línea, \t = tabulador, y así adelante. Estos caracteres de escape funcionan tanto para los campos de búsqueda como de reemplazo. Y, porque "\" se utiliza para el prefijo de escape, si quiere t para buscar "\", ingréselo como "\\".
Entradas de búsqueda larga
Evite ingresar más de unas pocas palabras en las ventanas principales de búsqueda y reemplazo. Para campos de búsqueda o reemplazo más largos, primero escriba una macro que contenga el texto, luego consulte la macro por nombre en los campos de búsqueda y reemplazo. Para obtener el nombre de la macro, simplemente haga clic derecho en el campo deseado y elija el nombre de la lista que aparecerá.
Si ingresa demasiado texto en un campo de búsqueda o reemplazo, esto puede producir una lista desplegable inutilizable. Si sucede esto usted puede necesitar eliminar la entrada editando el archivo de configuración ubicado en:
/home/benutzer/.Arachnophilia/Arach.ini
Y finalmente, una nota sobre expresiones regulares. Seleccionar "RegExp" en la ventana "RegExp Functions" habilita el analizador de expresiones regulares, una herramienta muy potente que es bastante avanzada, y una que no cubriré en detalle aquí. Si quiere aprender n cómo usar expresiones regulares, Internet tiene un número de páginas dedicadas a este tema. Un motor de búsqueda similar
www.google.com
producirá una lista de ellos.
Una cosa más.
Una expresión regular de apariencia inocente mal escrita puede bloquear su programa y su computadora.
Siempre guarde los documentos importantes antes de experimentar con expresiones regulares, y siempre guarde los patrones exitosos de expresiones regulares en macros en lugar de tratar de escribirlos en la memoria. Y evite usar el modo "Instant" con expresiones regulares — una regula parcialmente ingresada r expression may have unexpected effects.