Las funciones básicas de tratamiento de cadenas aquí expuestasson las incluidas con AutoLISP nativo. A ellas se unen una serie de funcionesadicionales suministradas con Visual LISP y los API específicos de lasaplicaciones soportadas sobre AutoCAD como AutoCAD MAP.
ASCII- Devuelve el código ASCII (un número entero) del primer carácter de una cadena
_$ (ascii "Madrid")
77
- CHR
- Devuelve el carácter que corresponde al código ASCII (unnúmero entero) que se ler pasa como argumento
_$ (chr 77)
"M"
- STRCAT
(strcat cadena1 [cadena2] ...) Devuelve una cadena que es la concatenación de varias cadenas
_$ (strcat (chr 77) "adrid")
"Madrid"
- STRLEN
(strlen [cadena] ...) Devuelve un número entero que indica la cantidad de caracteres de unacadena
_$ (strlen "Madrid")
6
- SUBSTR
(substr cadena inicio [longitud]) Devuelve una subcadena de una cadena
_$ (substr "Madrid" 3 2)
"dr"
- STRCASE
(strcase cadena [cuál]) Devuelve todos los caracteres alfabéticos de una cadena enmayúsculas o minúsculas
_$ (strcase "Madrid")
"MADRID"
_$ (strcase "Madrid" T)
"madrid"
- WCMATCH
(wcmatch cadena patrón) Realiza búsquedas con patrones de comodines en una cadena
_$ (wcmatch "Madrid" "?a?r*")
T
_$ (wcmatch "Madrid" "?d?r*")
nil
- READ
(read [cadena]) Devuelve el primer átomo o la primera lista contenida en una cadena
_$ (read "Madrid es una ciudad")
MADRID
_$ (read (strcat "(" "Madrid es una ciudad" ")"))
(MADRID ES UNA CIUDAD)
|