Cada una de las funcionalidades de los editores de código de Enterprise Architect buscando y reemplazando términos en el editor, a través de la ventana Buscar y Reemplazar.
Acceso
Resaltar la cadena de texto requerida y presione:
•
|
( Ctrl+F ) para los controles buscar únicamente, o
|
•
|
( Ctrl+R ) para ambos controlesbuscar y reemplazar
|
En cada instancia, el campo Buscar que se rellena con el texto seleccionado actualmente en el editor. Si no hay ningún texto seleccionado en el editor, el campo Buscar que se rellena con la palabra en la posición actual del cursor. Si no existe ninguna palabra en la posición actual del cursor, se utiliza el último término buscado.
Operaciones Básicas
Comandos
Comando
|
Acción
|
Ver También
|
Buscar Siguiente
|
Localizar y resaltar la siguiente instancia (relativo a la posición actual del cursor) del texto especificado en el campo Buscar que.
|
|
Reemplazar
|
Reemplazar la instancia actual del texto especificado en el campo Buscar que con el texto especificado en el campo Reemplazar con, y luego localizar y resaltar la siguiente instancia (relativa a la posición actual del cursor) del texto especificado en el campo Buscar que.
|
|
Reemplazar Todos
|
Reemplace automáticamente todas las instancias del texto especificado en el campo Buscar que con el texto especificado en el campo Reemplazar con.
|
|
Opciones
Opción
|
Acción
|
Ver También
|
Coincidir Mayúscula
|
Especificar que el caso de cada caracter está en la cadena de texto en el campo Buscar que es importante al buscar coincidencias en el código.
|
|
Coincidir palabra completa
|
Especificar que la cadena de texto en el campo Buscar que es una palabra completa y no debería coincidir con instancias del texto que forman aparte de una cadena más larga.
Por ejemplo, las búsquedas para ARE no deberían coincidir con aquellas letras en instancias de las palabras AREA o ARENA.
|
|
Buscar
|
Realizar la búsqueda desde la posición actual del cursor hasta el inicio del archivo, en lugar de en la dirección predeterminada de la posición actual del cursor hasta el final del archivo.
|
|
Utilizar Expresiones Regulares
|
Evaluar secuencias de caracteres específicas en los campos Buscar que y Reemplazar con como Expresiones Regulares (ver abajo).
|
|
Temas
Tema
|
Detalle
|
Ver También
|
Expresiones Regulares
|
Una Expresión Regular es una definición formal de un patrón de búsqueda, el cual puede ser utilizado para coincidir caracteres, palabras o patrones de caracters específicos.
En aras de la simplicidad, el mecanismo 'buscar y reemplazar' del Editor de Código soporta sólo un subconjunto de la gramática de Expresión Regular estándar.
El Texto en los campos Buscar que y Reemplazar con es interpretado sólo como una Expresión Regular si está seleccionada la casilla Utilizar Expresiones Regulares en la ventana Buscar y Reemplazar.
|
|
Meta secuencias
|
Si la casilla Utilizar Expresiones Regulares está seleccionada, la mayoría de los caracteres en el campo Buscar que son tratados como literales (es decir, coinciden sólo con sí mismos).
Las excepciones son llamadas metasecuencias; cada metasecuencia reconocida en la ventana Buscar y Reemplazar del Editor de Código se describe en la siguiente tabla:
Metasecuencia
|
Descripción
|
.
|
Representa un único caracter.
Por ejemplo: .at coincide con cat, hat, bat y rat.
|
\<
|
Indica que el texto es el inicio de la palabra.
Por ejemplo: \<cat coincide con catástrofe y cataclismo, pero no con concatenar.
|
\>
|
Indica que el texto es el final de la palabra.
Por ejemplo: hat\> coincide con that y chat, pero no con hate.
|
( ... )
|
Indica caracteres individuales alternativos que pueden coincidir. Los caracteres pueden ser específicos - ( chr ) - o en un rango numérico o alfabético - ( a-m ).
Por ejemplo: ( hc ) coincide con hat y cat pero no con bat.
Por ejemplo: ( a-m ) Class coincide con cualquier nombre en el rango aClass - mClass.
|
( ^... )
|
Indica caracteres individuales alternativos que deberían ser excluidos de la coincidencia. Los caracteres pueden ser específicos - ( ^chr ) - o en un rango numérico o alfabético - ( ^a-m ).
Por ejemplo: ( ^hc ) coincide con rat y bat pero se excluyen hat y cat.
Por ejemplo: ( ^a-m ) Class coincide con cualquier nombre en el rango nClass a zClass pero se excluyen aClass a mClass.
|
^
|
Coincide con el inicio de una línea.
|
$
|
Coincide con el final de una línea.
|
*
|
Coincide con el caracter siguiente (o conjunto de caracteres) 0 o más veces.
Por ejemplo: ba*t coincide con bt, bat, baat, baaat y así sucesivamente.
Por ejemplo: b( ea ) *t coincide con bt, bet, bat, beat, beet, baat y así sucesivamente.
|
+
|
Coincide con el caracter siguiente (o conjunto de caracteres) 1 o más veces.
Por ejemplo: ba+t coincide con bat, baat y baaat pero no con bt.
Por ejemplo: b( ea ) +t coincide con bet, bat, beat, beet y baat pero no con bt.
|
Si una única metasecuencia de caracters está precedida por una barra invertida (\) se trata como una coincidencia de caracter literalc\( at\ )
c( at ) ya que las llaves son tratas literalmente.
Cuando la casilla Utilizar Expresiones Regulares está selecciona, un menú de ayuda de metasecuencia está disponible a la derecha de los campos Buscar que y Reemplazar con; seleccionar una metasecuencia de este menú inserta la metasecuencia en el campo, reemplazando y envolviendo el texto seleccionado actualmente según lo apropiado.
|
|
Regiones Etiquetadas
|
Cuando 'buscar y reemplazar' con Expresiones Regulares, hasta nueve secciones del término original pueden ser sustituidas en el término de reemplazo.
Las metasecuencias \( y \) denotan el inicio y fin de una región etiquetada; la sección del texto coincidente que cae dentro de la región etiquetada puede ser incluido en el texto de reemplazo con la metasecuencia \n (donde n es un número de región etiquetada entre 1 y 9).
Por ejemplo:
Buscar que: \(( A-Za-z ) +\)'s things
Reemplazar con ítems que pertenecen a \1
Texto Original: Estas son todas cosas de Michael.
Texto Reemplazado: Estos son todos ítems que pertenecen a Michael
|
|
|