Ayuda de MicroStation CONNECT Edition

Expresiones regulares

Las expresiones regulares están combinaciones de caracteres especiales que le ayudan a realizar varias operaciones, como buscar los formularios variables de texto y seleccionar varios elementos al especificar el nombre de una célula, referencia o un nivel.

A continuación, una lista de expresiones regulares que son comunes para todas las operaciones:

Carácter Significado
^ Inicio de una línea o expresión. Cuando se utiliza al inicio de una expresión, indica que la línea debe comenzar con el patrón siguiente. Cuando se utiliza como el primer carácter en una clase de caracteres, niega la definición.
$ Final de la línea o la expresión. Cuando se utiliza al final de una expresión, indica que la línea debe finalizar con el patrón anterior.
. Cualquier carácter único.
[:alpha:] Un carácter alfabético ASCII (equivalente a la clase de caracteres [a-z o A-Z]).
\d Un dígito ASCII (equivalente a la clase de caracteres [0-9]).
[:alnum:] Un carácter alfabético o un dígito ASCII (equivalente a la clase de caracteres [a-z o A-Z o 0-9]).

También, dos puntos seguidos de un espacio coinciden con cualquier carácter de puntuación.

A continuación se ofrece una lista de expresiones regulares utilizadas solo para buscar texto.

Carácter Significado
[ ] Los caracteres entre estos paréntesis describen una clase de caracteres o un comodín personalizado.
* El carácter anterior (o la clase de caracteres) puede repetir el cero..
+ El carácter anterior (o la clase de caracteres) debe repetirse al menos una vez.
- Cuando se utiliza dentro de una clase de caracteres representa un rango de caracteres.

A continuación se ofrece una lista de expresiones regulares utilizadas solo para seleccionar varios elementos.

Carácter Significado
c Cualquier carácter c que no sea especial coincide con sí mismo.
\c \c Desactivar el significado especial del carácter C.
[…] Cualquiera de los caracteres de ; los rangos como a-z son reglamentarios.
[^…] Cualquier carácter que no esté en ; los rangos son reglamentarios..
s* Cero o más incidencias de la cadena s (el carácter anterior).
s+ Una o más incidencias de la cadena s (el carácter anterior).
st Cadena s seguida de la cadena T.