Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Los grupos de interés de la comunidad ahora se han movido de Yammer a Microsoft Viva Engage. Para unirse a una comunidad viva Engage y participar en las últimas discusiones, rellene el formulario Solicitar acceso a Finance and Operations Viva Engage Community y elija la comunidad a la que desea unirse.
En este artículo se describen las funciones en tiempo de ejecución de cadena.
cerilla
Busca una cadena o expresión en otra cadena.
int match(str pattern, str text)
Parámetros
| Parámetro | Description |
|---|---|
| pattern | Cadena o expresión que se va a buscar. |
| texto | Cadena en la que se va a buscar. |
Valor devuelto
1 si el patrón se encuentra en la cadena; de lo contrario, 0 (cero).
Observaciones
La búsqueda no distingue mayúsculas de minúsculas. Los siguientes caracteres especiales se pueden usar para crear el patrón para el parámetro pattern .
\: una barra diagonal inversa (\) anula o escapa, el tratamiento especial de caracteres especiales, de modo que un carácter especial pueda coincidir como una letra normal. Un par de barras diagonales inversas se traduce en una barra diagonal inversa no especificada. Ejemplos:
- match("ab$cd","ab$cd"); devuelve 0.
- match("ab\$cd","ab$cd"); devuelve 0. La barra diagonal inversa no tiene escape.
- match("ab\\$cd","ab$cd"); devuelve 1. Las barras diagonales inversas y el signo de dólar se escapan.
< o ^: se usa un corchete angular izquierdo (<) o un circunflejo (^) al principio de una expresión para que coincida con el inicio de una línea. Ejemplos:
- match("<abc","abcdef"); devuelve 1.
- match("<abc","defabc"); devuelve 0.
- match("^abc","abcdef"); devuelve 1.
- match("^abc","defabc"); devuelve 0.
> o $: se usa un corchete angular derecho (>) o un signo de dólar ($) al final de la expresión para que coincida con el final de una línea. Ejemplos:
- match("abc>","abcdef"); devuelve 0.
- match("abc>","defabc"); devuelve 1.
? o.: un signo de interrogación (?) o un punto (.) coincide con cualquier carácter en la misma posición. Ejemplos:
- match("abc.def","abc#def"); devuelve 1.
- match("colou?r","colouXr"); devuelve 1.
:x: dos puntos (:) especifica un grupo de caracteres que debe coincidir, como se indica en el carácter que sigue inmediatamente.
:a: establece la coincidencia con letras. Ejemplos:
- match("ab:acd","ab#cd"); devuelve 0.
- match("ab:acd","abxyzcd"); devuelve 0.
- match("ab:acd","abxcd"); devuelve 1.
:d: establece la coincidencia con caracteres numéricos. Ejemplos:
- match("ab:dcd","ab3cd"); devuelve 1.
- match("ab:dcd","ab123cd"); devuelve 0.
- match("ab:dcd","abcd"); devuelve 0.
:n: establece la coincidencia con caracteres alfanuméricos. Ejemplos:
- match("ab:ncd","ab%cd"); devuelve 0.
- match("ab:ncd","ab9cd"); devuelve 1.
- match("ab:ncd","abXcd"); devuelve 1.
:SPACE: SPACE es el carácter de espacio (" "). Establece la coincidencia con espacios en blanco, tabulaciones y caracteres de control como Entrar (nueva línea). Ejemplos:
- match("ab: cd","ab cd"); devuelve 1.
- match("ab: cd","ab\ncd"); devuelve 1.
- match("ab: cd","ab\tcd"); devuelve 1.
- match("ab: cd","ab cd"); devuelve 0. Solo se coincide con el primer espacio.
*: una expresión seguida de un asterisco ("*") requiere una coincidencia para cero, una o más repeticiones de la expresión anterior. Ejemplos:
- match("abc*d","abd"); devuelve 1.
- match("abc*d","abcd"); devuelve 1.
- match("abc*d","abcccd"); devuelve 1.
- match("abc*d","abxd"); devuelve 0.
+: una expresión seguida de un signo más (+) requiere una coincidencia para una o varias apariciones de la expresión anterior. Ejemplos:
- match("abc+d","abd"); devuelve 0.
- match("abc+d","abcd"); devuelve 1
- match("abc+d","abcccd"); devuelve 1.
- match("abc+d","abxd"); devuelve 0.
-: una expresión seguida de un signo menos (-) requiere una coincidencia para cero o una aparición de la expresión anterior. En otras palabras, la expresión anterior es opcional. Ejemplos:
- match("colou-r","color"); devuelve 1.
- match("colou-r","color"); devuelve 1.
[]: Coincide con un solo carácter con cualquier carácter que esté entre corchetes. Un intervalo de caracteres se puede especificar mediante dos caracteres separados por un signo menos (-). Por ejemplo, [a-z] coincide con todas las letras entre a y z, [0-9] coincide con un dígito y [0-9a-f] coincide con un dígito hexadecimal. Ejemplos:
- match("[abc]","apple"); devuelve 1, porque coincide con el elemento en "apple".
- match("[abc]","kiwi"); devuelve 0, porque "kiwi" no contiene un a, b o c.
- match("gr[ae]y","grey"); devuelve 1. Esta expresión también coincide con "gris".
- match("gr[ae]y","graey"); devuelve 0, porque solo se coincide con un carácter entre "gr" e "y".
[^]: si el primer carácter del texto que se incluye entre corchetes es un circunflejo (^), la expresión coincide con todos los caracteres excepto los caracteres que se incluyen entre corchetes. Ejemplos:
- match("[^bc]at","bat"); devuelve 0.
- match("[^bc]at","hat"); devuelve 1.
- match("[^abc]","bat"); devuelve 1. Cualquier cosa excepto a , b o c coincide. Por lo tanto, la t coincide.
strAlpha
Copia solo los caracteres alfanuméricos de una cadena.
str strAlpha(str _text)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena desde la que se va a copiar. |
Valor devuelto
Nueva cadena que contiene todos los caracteres alfanuméricos de la cadena especificada.
Observaciones
Por ejemplo, strAlpha("2+2=5 es correcto?") devuelve la cadena 225isthiscorrect.
Example
static void strAlphaExample(Args _arg)
{
str s;
;
s = strAlpha("?a*bc123.");
print s;
pause;
}
strCmp
Compara dos cadenas de texto.
int strCmp(str text1, str text2)
Parámetros
| Parámetro | Description |
|---|---|
| text1 | Primera cadena. |
| text2 | Segunda cadena. |
Valor devuelto
0 si las dos cadenas son idénticas, 1 si la primera cadena ordena anteriormente o -1 si la segunda cadena se ordena anteriormente.
Observaciones
La comparación realizada por este método distingue mayúsculas de minúsculas.
print strCmp("abc", "abc"); //Returns the value 0.
print strCmp("abc", "ABC"); //Returns the value 1.
print strCmp("aaa", "bbb"); //Returns the value -1.
print strCmp("ccc", "bbb"); //Returns the value 1.
strColSeq
Convierte todos los caracteres en mayúsculas en caracteres en minúsculas y convierte todos los caracteres que tienen acentos en los caracteres en minúsculas sincentar correspondientes.
str strColSeq(str text)
Parámetros
| Parámetro | Description |
|---|---|
| texto | Cadena de la que se van a copiar y convertir caracteres. |
Valor devuelto
Cadena de texto convertida.
Observaciones
La función strColSeq existe con fines de compatibilidad con versiones anteriores. Esta función solo admite la asignación de los siguientes caracteres europeos occidentales:
- AàáâãäÀÁÂÃÄBCçÇDEèééêëÈÉÊËFGHIìíîïÌÍÎÏJKLMNñÑOòóôôõöÒÓÔÕÖPQRSTUùúùüÙÚÛÜVWXYÝZæøåÆØÅÅÅ
- aaaaaaabcccdeeeeeeeeiiiiiijklmnnooouuvwxyz~️Ç~~Ç
Para la funcionalidad compatible con Unicode, use la interfaz de programación de aplicaciones (API) lcMapString win32 a través de las clases DLL y DLLFunc .
Example
En el ejemplo siguiente se imprime abcdeabcde.
static void strColSeqExample(Args _arg)
{
;
print strColSeq("");
pause;
}
strDel
Crea una copia de una cadena a partir de la cual se quita la subcadena especificada.
str strDel(str _text, int _position, int _number)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena desde la que se va a copiar. |
| _posición | Posición en la que se van a comenzar a omitir caracteres durante la operación de copia. |
| _número | Número de caracteres que se van a omitir. Un signo menos delante del parámetro _number indica que _number–1 caracteres antes del carácter en _position debe quitarse junto con el carácter en _position. |
Valor devuelto
Los caracteres restantes que se copian de la cadena.
Observaciones
La función strDel es complementaria a la función de subcadena .
strDel("ABCDEFGH",2,3); //Returns the string "AEFGH".
strDel("ABCDEFGH",4,3); //Returns the string "ABCGH".
strFind
Busca una cadena para la primera aparición de uno de los caracteres especificados.
int strFind(str _text, str _characters, int _position, int _number)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena en la que se va a buscar. |
| _Caracteres | Caracteres que se van a buscar. |
| _posición | Posición de la cadena donde comienza la búsqueda. |
| _número | Número con signo que indica la dirección de la búsqueda y cuántas posiciones se van a buscar en la cadena. |
Valor devuelto
Valor de la posición de la primera aparición de uno de los caracteres especificados o 0 cuando no se encuentra ninguno.
Observaciones
Para buscar desde el principio de la cadena hasta el final, use 1 como valor del parámetro _position . Si el valor del parámetro _number es negativo, el sistema busca el número de caracteres hacia atrás desde la posición especificada. La búsqueda no distingue mayúsculas de minúsculas. Este es un ejemplo.
strFind("ABCDEFGHIJ","KHD",1,10); //Returns the value 4 (the position where "D" was found).
strFind("ABCDEFGHIJ","KHD",10,-10); //Returns the value 8 (the position where "H" was found).
La función strFind es complementaria a la función strNFind .
strFmt
Da formato a la cadena especificada y sustituye las apariciones de n por el argumento n.
str strFmt(str _string, ...)
Parámetros
| Parámetro | Description |
|---|---|
| _cuerda | Cadenas a las que se va a dar formato. |
Valor devuelto
Cadena con formato.
Observaciones
Si no se proporciona un argumento para un parámetro, el parámetro devuelve como "%n" en la cadena. La conversión de cadenas de valores del tipo real se limita a dos posiciones decimales. Los valores se redondean, no se truncan. El método System.String::Format de Microsoft .NET Framework se puede usar para obtener más funcionalidad, como se muestra en el ejemplo.
Example
static void strFmtExampleJob(Args _arg)
{
System.Double sysDouble;
real r = 8.3456789;
int i = 42;
utcDateTime utc = str2DateTime("2008-01-16 13:44:55" ,321); // 321 == YMD.
str s;
;
s = strFmt("real = %1, int = %2, utcDateTime = %3, [%4]", r, i, utc);
info("X1: " + s);
//
sysDouble = r;
s = System.String::Format("{0:##.####}", sysDouble);
info("N1: " + s);
//
s = System.String::Format("{0,6:C}", sysDouble); // $
info("N2: " + s);
/********** Actual Infolog output
Message (02:16:05 pm)
X1: real = 8.35, int = 42, utcDateTime = 1/16/2008 01:44:55 pm, [%4]
N1: 8.3457
N2: $8.35
**********/
}
strIns
Crea una cadena insertando una cadena en otra.
str strIns(str _text1, str _text2, int _position)
Parámetros
| Parámetro | Description |
|---|---|
| _text1 | Cadena en la que se va a insertar la otra cadena. |
| _text2 | Cadena que se va a insertar en la otra cadena. |
| _posición | Posición donde debe aparecer el primer carácter del parámetro _text2 en la cadena de salida. |
Valor devuelto
Cadena de texto combinada.
Observaciones
La función strIns es complementaria a la función strDel . Si el valor del parámetro _position es mayor que la longitud de la cadena original, la cadena que se va a insertar se anexa al final de la cadena original.
strIns("ABFGH","CDE",3); //Returns the string "ABCDEFGH".
strIns("ABCD","EFGH",10); //Returns the string "ABCDEFGH".
strKeep
Crea una cadena usando solo los caracteres de la primera cadena de entrada que debe mantenerse la segunda cadena de entrada.
str strKeep(str _text1, str _text2)
Parámetros
| Parámetro | Description |
|---|---|
| _text1 | Cadena que contiene los caracteres que se pueden usar para crear una cadena de salida. |
| _text2 | Cadena que especifica los caracteres que se van a conservar para la cadena de salida. |
Valor devuelto
Cadena de los caracteres que se conservan.
Observaciones
strKeep("ABBCDDEFGHB","BCD"); //Returns the string "BBCDDB".
strKeep("abcZcba","bc") //Returns the string "bccb".
La función strKeep es complementaria a la función strRem .
strLen
Calcula la longitud de la cadena especificada.
int strLen(str text)
Parámetros
| Parámetro | Description |
|---|---|
| texto | Cadena de la que se va a calcular la longitud de . |
Valor devuelto
Longitud de la cadena especificada.
Observaciones
strLen("ABC"); //Returns the value 3.
strLen("ABCDEFGHIJ"); //Returns the value 10.
strLine
Recupera una sola línea de una cadena que abarca varias líneas.
str strLine(str string, int count)
Parámetros
| Parámetro | Description |
|---|---|
| cuerda / cadena | Cadena que puede abarcar varias líneas. |
| count | Desplazamiento de la línea que se va a devolver. |
Valor devuelto
Línea copiada de la cadena especificada por el parámetro string .
Observaciones
La primera línea de la cadena tiene un desplazamiento de 0. Puede asignar varias líneas a una cadena insertando el \n o \r\n caracteres en la cadena. Además, puede usar el signo at (@) inmediatamente antes de la comilla de apertura y usar la tecla Entrar para distribuir partes del valor de cadena en varias líneas en el editor de código X++.
Example
str mytxt = "first-line\nsecond-line\nlast-line";
// Prints "second-line".
print strLine(mytxt,1);
// Prints "last-line".
print strLine(mytxt,2);
strLTrim
Quita los espacios en blanco iniciales de una cadena de texto.
str strLTrim(str text)
Parámetros
| Parámetro | Description |
|---|---|
| texto | Cadena de la que se van a eliminar los espacios en blanco iniciales. |
Valor devuelto
Cadena equivalente al texto del que se han quitado los espacios en blanco iniciales.
Observaciones
La función strLTrim es complementaria a la función strRTrim .
Example
// Returns the text string "ABC-DEFG".
strLTrim(" ABC-DEFG");
strLwr
Convierte todas las letras de la cadena especificada en minúsculas.
str strLwr(str _text)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena que se va a convertir en minúsculas. |
Valor devuelto
Copia de la cadena especificada que contiene solo letra minúscula.
Observaciones
La función strLwr es complementaria a la función strUpr . La función strLwr usa la función LCMapString en la API de Win32.
Example
static void strLwrExample(Args _args)
{
// Returns the text string "abcdd55efghij".
print strLwr("Abcdd55EFGHIJ");
pause;
}
strNFind
Busca parte de una cadena de texto para la primera aparición de un carácter que no se incluye en la lista de caracteres especificada.
int strNFind(str _text, str _characters, int _position, int _number)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena de texto que se va a buscar. |
| _Caracteres | Lista de caracteres que se van a excluir de la búsqueda. |
| _posición | Posición de la cadena en la que se va a iniciar la búsqueda. |
| _número | Número firmado que indica la dirección de la búsqueda y cuántas posiciones se van a buscar. Si un signo menos precede a _number, el sistema busca _number caracteres en orden inverso desde _position. |
Valor devuelto
Posición de la primera aparición de un carácter que no se especifica en el parámetro _characters o 0 cuando no se encuentra ninguno.
Observaciones
La búsqueda no distingue mayúsculas de minúsculas. Para buscar desde el principio de la cadena hasta el final, use un valor de 1 para el parámetro _position . Si un signo menos precede al valor del parámetro _number , los caracteres se buscan en orden inverso, empezando por la posición especificada por el parámetro _position .
strNFind("ABCDEFGHIJ","ABCDHIJ",1,10); //Returns the value 5 (the position of "E");
strNFind("CDEFGHIJ","CDEFGIJ",10,-10); //Returns the value 6 (the position of "H").
strNFind("abcdef","abCdef",3,2) //Returns the value 0.
strNFind("abcdef", "abcef",3,2) //Returns the value 4.
La función strNFind es complementaria a la función strFind .
strPoke
Sobrescribe parte de una cadena con otra cadena.
str strPoke(str _text1, str _text2, int _position)
Parámetros
| Parámetro | Description |
|---|---|
| _text1 | Cadena original. |
| _text2 | Cadena por la que se va a reemplazar parte de la cadena original. |
| _posición | Posición de la cadena original en la que se van a comenzar a reemplazar los caracteres. |
Valor devuelto
Nueva cadena.
Observaciones
La nueva cadena puede ser mayor que la cadena original. Sin embargo, si el valor del parámetro _position es mayor que la longitud de la cadena, la cadena original se devuelve sin reemplazos.
strPoke("12345678","AAA",3); //Returns the string "12AAA678".
strPoke("abcde","4567",4); //Returns the string "abc4567".
strPoke("abcde", "4567", "10"); //Returns the string "abcde".
strPrompt
Anexa una cadena con el número especificado de caracteres de punto, seguido de dos puntos y un carácter de espacio.
str strPrompt(str _string, _int len)
Parámetros
| Parámetro | Description |
|---|---|
| _cuerda | Cadena original. |
| _Len | Longitud final deseada de la cadena. |
Valor devuelto
Cadena que parece una solicitud de entrada del usuario.
Observaciones
En casos atípicos, donde el valor del parámetro _len es ligeramente mayor que la longitud de la cadena original, se da la prioridad más alta para agregar el espacio final. A continuación, se da prioridad a los dos puntos. La prioridad más baja se da a los períodos. Los valores negativos del parámetro _len devuelven la cadena de entrada anexada con un espacio final.
strPrompt("ab",-1); //Returns "ab ".
strPrompt("ab",3); //Returns "ab ".
strPrompt("ab",4); //Returns "ab: ".
strPrompt("ab",5); //Returns "ab.: ".
strPrompt("ab",6); //Returns "ab..: ".
Example
static void JobStrPromptDemo(Args _args)
{
// Printed string is "[abc..: ]"
print "[", strPrompt("abc", 7), "]";
pause;
}
strRem
Quita los caracteres especificados en una cadena de otra cadena.
str strRem(str text1, str text2)
Parámetros
| Parámetro | Description |
|---|---|
| text1 | Cadena de la que se van a quitar caracteres. |
| text2 | Caracteres que se van a excluir de la cadena de salida. |
Valor devuelto
El contenido restante de la cadena original.
Observaciones
Esta función distingue mayúsculas de minúsculas.
strRem("abcd_abcd","Bc"); //Returns the string "abd_abd".
strRem("ABCDEFGABCDEFG","ACEG"); //Returns the string "BDFBDF".
Esta función es complementaria a la función strKeep .
strRep
Repite una cadena de caracteres.
str strRep(str _text, str _number)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena que se va a repetir. |
| _número | Número de veces que se va a repetir la cadena. |
Valor devuelto
Nueva cadena que contiene el contenido de la cadena original que se repite el número de veces especificado.
Example
En el ejemplo siguiente se imprime la cadena de texto ABABABABABAB.
static void strRepExample(Args _arg)
{
str strL;
;
strL = strRep("AB",6);
print strL;
pause;
}
strRTrim
Quita los caracteres de espacio final del final de una cadena.
str strRTrim(str _text)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena de la que se quitarán los caracteres de espacio final. |
Valor devuelto
Copia de la cadena especificada que no incluye caracteres de espacio final.
Observaciones
strRTrim("ABC-DEFG- "); //Returns the string "ABC-DEFG-".
strRTrim(" CD "); //Returns " CD".
La función strRTrim es complementaria a la función strLTrim .
strScan
Busca en una cadena de texto una aparición de otra cadena.
int strScan(str _text1, str _text2, int _position, int _number)
Parámetros
| Parámetro | Description |
|---|---|
| _text1 | Cadena en la que se va a buscar. |
| _text2 | Cadena que se va a buscar. |
| _posición | La primera posición del parámetro _text1 en el que se va a realizar una comparación. |
| _número | Número de posiciones del parámetro _text1 para reintentar la comparación. Si un signo menos precede al parámetro _number , el sistema busca el número de caracteres en orden inverso desde la posición especificada. |
Valor devuelto
Posición en la que se encontró la cadena especificada en la cadena; de lo contrario, 0 (cero).
Observaciones
Las comparaciones no distinguen mayúsculas de minúsculas. Los valores del parámetro _position que son inferiores a 1 se tratan como 1. La dirección del examen se controla mediante el signo especificado en el parámetro _number . Un signo positivo indica que cada comparación sucesiva inicia una posición más cercana al final de la cadena. Un signo negativo indica que cada comparación comienza una posición más cercana al inicio de la cadena.
strScan("ABCDEFGHIJ","DEF",1,10); //Returns the value 4.
strScan ("ABCDEFGHIJ","CDE",10,-10); //Returns the value 3.
strUpr
Convierte todas las letras de una cadena en mayúsculas.
str strUpr(str _text)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena que se va a convertir en letras mayúsculas. |
Valor devuelto
Copia de la cadena especificada que contiene solo letras minúsculas.
Observaciones
La función strUpr es complementaria a la función strLwr . La función strUpr usa la función LCMapString() en la API de Win32.
Example
En el ejemplo siguiente se imprime ABCDD55EFGHIJ.
static void strUprExample(Args _args)
{
print strUpr("Abcdd55EFGhiJ");
pause;
}
subStr
Recupera parte de una cadena.
str subStr(str _text, int _position, int _number)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena original. |
| _posición | Posición de la cadena original donde comienza la parte que se va a recuperar. |
| _número | Entero con signo que indica la dirección y el número de posiciones que se van a recuperar de la cadena original. Si un signo menos precede a _number, el sistema selecciona la subcadena hacia atrás en la posición especificada. |
Valor devuelto
Subcadena de la cadena original.
Observaciones
Si un signo menos precede al valor del parámetro _number , la subcadena se selecciona hacia atrás desde la posición especificada.
subStr("ABCDEFGHIJ",3,5); //Returns the string "CDEFG".
subStr("ABCDEFGHIJ",7,-4); //Returns the string "DEFG".
subStr("abcdef",2,99) //Returns the string "bcdef".
subStr("abcdef",2,3) //Returns the string "bcd".
subStr("abcdef",2,-3); //Returns the string "ab".
strContains
Comprueba si la cadena de texto contiene otra cadena.
boolean strContains(str _text, str _potentialContains)
Parámetros
| Parámetro | Description |
|---|---|
| _Mensaje de texto | Cadena original en la que se va a buscar. |
| _potentialContains | Cadena que se va a buscar. |
Valor devuelto
True si la cadena original contiene la cadena buscada; de lo contrario, false.
Observaciones
Las comparaciones no distinguen mayúsculas de minúsculas.
strContains("ABCDEFGHIJ","abc"); //Returns true.
strContains("ABCDEFGHIJ","ABC"); //Returns true.
strContains("ABCDEFGHIJ","K"); //Returns false.
strStartsWith
Comprueba si la cadena de texto comienza con otra cadena.
boolean strStartsWith(str _string, str _potentialStart)
Parámetros
| Parámetro | Description |
|---|---|
| _cuerda | Cadena original en la que se va a buscar. |
| _potentialStart | Cadena potencial que está al principio. |
Valor devuelto
True si la cadena potencial es el principio de la cadena original; de lo contrario, false.
Observaciones
Las comparaciones no distinguen mayúsculas de minúsculas.
strStartsWith("ABCDEFGHIJ","abc"); //Returns true.
strStartsWith("ABCDEFGHIJ","ABC"); //Returns true.
strStartsWith("ABCDEFGHIJ","B"); //Returns false.
strEndsWith
Comprueba si la cadena de texto termina con otra cadena.
boolean strEndsWith(str _string, str _potentialEnd)
Parámetros
| Parámetro | Description |
|---|---|
| _cuerda | Cadena original en la que se va a buscar. |
| _potentialEnd | Cadena potencial que está al final. |
Valor devuelto
True si la cadena potencial finaliza la cadena original; de lo contrario, false.
Observaciones
Las comparaciones no distinguen mayúsculas de minúsculas.
strEndsWith("ABCDEFGHIJ","ghij"); //Returns true.
strEndsWith("ABCDEFGHIJ","HIJ"); //Returns true.
strEndsWith("ABCDEFGHIJ","B"); //Returns false.
strLRTrim
Quita los espacios en blanco iniciales y finales de una cadena de texto.
str strLRTrim(str text)
Parámetros
| Parámetro | Description |
|---|---|
| texto | Cadena de la que se eliminarán los espacios en blanco iniciales y finales. |
Valor devuelto
Copia de la cadena especificada que no incluye caracteres de espacio inicial y final.
Observaciones
La función strLRTrim es complementaria a las funciones strRTrim y strLTrim .
Example
// Returns the text string "ABC-DEFG".
strLRTrim(" ABC-DEFG ");