Funciones |
... | string_byte (string str) |
| Pasa de carácter ASCII a su código numérico interno. (Ejemplo: A = 65).
|
... | string_byte (string str, int i) |
| Pasa de carácter ASCII a su código numérico interno. (Ejemplo: A = 65).
|
... | string_byte (string str, int i, int j) |
| Pasa de carácter ASCII a su código numérico interno. (Ejemplo: A = 65).
|
string | string_char (int...) |
| Función inversa a string.byte(). Recibe 0 o más enteros.
|
... | string_find (string str, string patron) |
| Función de búsqueda usando patrones.
|
... | string_find (string str, string patron, int i) |
| Función de búsqueda usando patrones, comenzando en una posición determinada.
|
... | string_find (string str, string patron, int i, boolean plano) |
| Función de búsqueda usando texto plano, comenzando en una posición determinada.
|
Descripción detallada
Manejo de strings (cadenas de carácteres).
Documentación de las funciones
... string.byte |
( |
string |
str |
) |
|
Pasa de carácter ASCII a su código numérico interno. (Ejemplo: A = 65).
- Parámetros:
-
| str | Cadena de carácteres. |
- Devuelve:
- (Longitud) números.
... string.byte |
( |
string |
str, |
|
|
int |
i | |
|
) |
| | |
Pasa de carácter ASCII a su código numérico interno. (Ejemplo: A = 65).
Pero en este caso comenzando en el carácter número i.
- Parámetros:
-
| str | Cadena de carácteres. |
| i | Carácter en el cual empezar. |
- Devuelve:
- (Longitud - i) números.
... string.byte |
( |
string |
str, |
|
|
int |
i, |
|
|
int |
j | |
|
) |
| | |
Pasa de carácter ASCII a su código numérico interno. (Ejemplo: A = 65).
Pero en este caso comenzando en el carácter número i y terminando en el carácter número j.
- Parámetros:
-
| str | Cadena de carácteres. |
| i | Carácter en el cual empezar. |
| j | Carácter en el que terminar. |
- Devuelve:
- (j-i) números.
string string.char |
( |
int... |
|
) |
|
Función inversa a string.byte(). Recibe 0 o más enteros.
- Parámetros:
-
- Devuelve:
- Una cadena de texto de longitud igual al número de enteros recibidos.
... string.find |
( |
string |
str, |
|
|
string |
patron | |
|
) |
| | |
Función de búsqueda usando patrones.
- Parámetros:
-
| str | Cadena de texto. |
| patron | Patron a buscar. |
- Devuelve:
- En caso de encontrar el patrón, devuelve dos números. Dónde comienza y dónde acaba el patrón. En caso contrario, devuelve nil. Si el patrón tiene capturas, despues de los dos índices, se retornaran estas capturas.
... string.find |
( |
string |
str, |
|
|
string |
patron, |
|
|
int |
i | |
|
) |
| | |
Función de búsqueda usando patrones, comenzando en una posición determinada.
- Parámetros:
-
| str | Cadena de texto. |
| patron | Patron a buscar. |
| i | Carácter a partir de dónde se buscará el patrón. |
- Devuelve:
- En caso de encontrar el patrón, devuelve dos números. Dónde comienza y dónde acaba el patrón. En caso contrario, devuelve nil. Si el patrón tiene capturas, despues de los dos índices, se retornaran estas capturas.
... string.find |
( |
string |
str, |
|
|
string |
patron, |
|
|
int |
i, |
|
|
boolean |
plano | |
|
) |
| | |
Función de búsqueda usando texto plano, comenzando en una posición determinada.
- Parámetros:
-
| str | Cadena de texto. |
| patron | Patron a buscar. |
| i | Carácter a partir de dónde se buscará el patrón. |
| plano | Indicar verdadero como cuarto parámetro para desactivar la búsqueda de patrones. |
- Devuelve:
- En caso de encontrar el texto, devuelve dos números. Dónde comienza y dónde acaba el texto encontrado. En caso contrario, devuelve nil.