|
|
|
|
StringDeleteDuplicate (Función) Elimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores. // Removes duplicates StringDeleteDuplicate("France, Italy, Germany, Spain, France", ", ") // Returns "France, Italy, Germany, Spain"
Sintaxis
<Result> = StringDeleteDuplicate(<Initial string> , <Separator> [, <Comparison>])
<Result>: Cadena de caracteres Cadena sin duplicados. <Initial string>: Cadena de caracteres Cadena con duplicados. <Separator>: Cadena o array de cadenas Este parámetro puede corresponder a:- La cadena que separa las subcadenas. Este separador distingue entre mayúsculas y minúsculas.
- Un array de cadenas. Las diferentes cadenas del array delimitan las subcadenas. Estos separadores distinguen entre mayúsculas y minúsculas.
Si no se especifica este parámetro, el separador predeterminado es TAB. <Comparison>: Entero opcional Opciones de comparación:
| | ccIgnoreAccent | Comparación sin tener en cuenta los acentos | ccIgnoreCase | Comparación sin distinguir entre mayúsculas y minúsculas. | ccIgnoreInsideSpace | Comparación sin tener en cuenta los espacios dentro de las cadenas. | ccIgnorePunctuationAndSpace | Comparación sin tener en cuenta los espacios y la puntuación. | ccIgnoreSpace | Comparación sin tener en cuenta los espacios antes y después de las cadenas. | ccNormal (Valor predeterminado) | Comparación estándar, equivale al operador '='. |
Observaciones - En caso de duplicados, solo se conserva en la cadena resultante la primera subcadena de la cadena original.
- Los caracteres que se tienen en cuenta para la puntuación y los espacios son proporcionados por el sistema. Para obtener la lista de estos caracteres, escriba el siguiente código WLanguage:
s is string FOR i = 0 TO 255 IF Charact(i) <> StringFormat(Charact(i), ccIgnorePunctuationAndSpace) THEN s += Charact(i) END END Info(s) ToClipboard(s)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|