AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de cadenas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Observación: Estas funciones también están disponibles en la sintaxis con prefijo (Funciones de cadenas (sintaxis con prefijo)).
Las siguientes funciones manipulan cadenas de caracteres:
AnsiToOemConvierte una cadena ANSI (Windows) en una cadena OEM (DOS).
AnsiToUnicodeConvierte:
  • una cadena de caracteres ANSI (Windows) en una cadena de caracteres UNICODE.
  • un buffer que contiene una cadena de caracteres ANSI (Windows) en un buffer que contiene una cadena de caracteres UNICODE.
AscDevuelve el código ASCII del carácter especificado.
BufferToHexaConvierte un buffer en una cadena hexadecimal (por ejemplo,: "4A 5B 00").
BufferToIntegerExtrae un número entero de un buffer binario en una posición determinada.
BufferToPhraseConvierte un buffer en una frase mnemotécnica usando el algoritmo BIP39.
BufferToRealExtrae un número real de un buffer binario en una posición determinada.
CapitalizeEachWordPone en mayúsculas la primera letra de todas las palabras de una cadena.
CharactDevuelve el carácter que corresponde al código ASCII especificado.
CharactTypeDevuelve información sobre el tipo de carácter.
CharactTypeCountDevuelve el número de caracteres que coinciden con un tipo determinado.
CharactUnicodeDevuelve el carácter que corresponde al código Unicode especificado.
CommonLengthDevuelve el número de caracteres comunes entre dos cadenas (desde el principio o desde el final de la cadena).
CompleteDevuelve una cadena de caracteres de una longitud especificada.
CompleteDirAgrega una barra invertida al final de la cadena, si es necesario.
ContainsPermite comprobar si una cadena contiene una subcadena.
ExtractLineExtrae una línea específica de una cadena de caracteres.
ExtractStringPermite:
  • extraer una subcadena de una cadena en función de un separador de cadenas especificado.
  • buscar subcadenas en una cadena en función de un separador de cadenas especificado.
ExtractStringBetweenPermite:
  • extraer una subcadena entre dos separadores de una cadena de caracteres.
  • buscar subcadenas entre dos separadores en una cadena de caracteres.
HexaToBufferConvierte una cadena con bytes hexadecimales en un buffer binario.
HexaToIntDevuelve el valor numérico de una cadena hexadecimal.
HTMLToRTFConvierte una cadena HTML o un buffer HTML en una cadena RTF.
HTMLToTextConvierte una cadena o buffer HTML en texto.
IntToHexaDevuelve la cadena hexadecimal de un valor numérico.
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
JSONToVariantConvierte una cadena JSON en una variable de tipo Variant.
JSONValidComprueba la validez de una cadena JSON.
LeftExtrae la parte izquierda (es decir, los primeros caracteres) de una cadena o buffer.
LengthDevuelve:
  • la longitud de una cadena, es decir, el número de caracteres de la cadena (incluyendo espacios y ceros binarios).
  • el tamaño de un buffer, es decir, el número de bytes en el buffer.
LengthToStringConvierte un tamaño en bytes en una cadena con unidades en kilobytes, megabytes o terabytes.
LineToPositionDevuelve la posición del primer carácter de una línea en un bloque de texto.
LowerConvierte todos los caracteres de una cadena a minúsculas según la configuración regional definida en Windows.
Novedad versión 2024
MarkdownLink
Adds a clickable link to a Markdown string. This makes it possible to add a link to the text of an control in Markdown format.
MarkdownToDOCXConvierte una cadena Markdown en un archivo DOCX.
MarkdownToHTMLConvierte una cadena Markwdown en un buffer HTML (codificado en UTF-8).
MarkdownToPDFConvierte una cadena (o buffer) Markdown en un buffer que contiene un documento PDF.
MarkdownToTextConvierte una cadena Markdown en texto sin formato (sin etiquetas).
MatchRegularExpressionVerifica si una cadena de caracteres coincide con un formato específico y extrae las diferentes subcadenas que coinciden con el formato.
MiddleExtrae:
  • una subcadena de una cadena a partir de una posición especificada.
  • parte de un buffer a partir de una posición especificada.
NoAccentConvierte los caracteres acentuados de una cadena en caracteres no acentuados.
NoCharacterDevuelve una cadena después de eliminar los caracteres especificados al inicio y al final.
NoLeftCharacterDevuelve una cadena después de eliminar los caracteres especificados a la izquierda de la cadena inicial.
NoRightCharacterDevuelve una cadena después de eliminar los caracteres especificados a la derecha de la cadena inicial.
NoSpaceDevuelve una cadena después de eliminar los espacios:
  • a la izquierda y derecha de la cadena inicial.
  • dentro de la cadena inicial.
NumberInWordsConvierte un número en palabras.
NumToFinancialWritingChineseConvierte un valor numérico (entero, real o monetario) en una cadena en formato de escritura financiera china.
NumToStringConvierte un valor numérico (entero, real o monetario) en una cadena según el formato especificado.
OemToAnsiConvierte una cadena OEM (DOS) en una cadena ANSI (Windows).
PhoneticDevuelve la transcripción fonética de la cadena pasada como parámetro.
PhraseToBufferDevuelve el buffer codificado en una frase mnemotécnica BIP39.
PositionBusca la posición de una cadena especificada en otra cadena.
PositionOccurrenceBusca la posición X de una cadena dentro de otra.
PositionToLineDevuelve el número de la línea que contiene un carácter identificado por su posición en un bloque de texto.
RegexMatchVerifica si una cadena coincide con el formato definido por una expresión regular.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RepeatStringConcatena un número determinado de copias de la misma cadena o buffer especificado.
ReplaceReemplaza todas las instancias especificadas de una subcadena en una cadena por otra subcadena.
ReverseDevuelve el carácter que corresponde a la diferencia entre el código ASCII de un carácter específico en una cadena y 255.
RightExtrae los últimos caracteres de una cadena o de un búfer de cadenas.
StringBuildConstruye una cadena de caracteres a partir de una cadena inicial y parámetros.
StringCompareCompara dos cadenas carácter por carácter:
  • según el orden de caracteres ASCII.
  • según el orden alfabético.
StringCountCalcula:
  • el número de instancias de una cadena específica (respetando los criterios de búsqueda) en otra cadena.
  • el número de instancias de un conjunto de cadenas en un array.
StringDeleteElimina:
  • todas las instancias de una subcadena en una cadena.
  • parte de una cadena dentro de otra cadena. La parte de la cadena a eliminar se identifica según su posición y longitud.
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringEndsWithVerifica si una cadena de caracteres termina:
  • por una cadena de caracteres específica.
  • por una de las cadenas de caracteres de un array.
StringFormatDefine el formato de una cadena de caracteres según las opciones seleccionadas.
StringIncrementIncrementa un número al inicio o al final de una cadena.
StringInsertInserta una cadena en otra cadena de caracteres en una posición determinada.
StringRetrieveRecupera una cadena de caracteres en un formato externo a PC Soft (cadena de caracteres de una API de Windows, por ejemplo).
StringReverseInvierte los caracteres de una cadena.
StringSplitExtrae las subcadenas de una cadena de caracteres en función de uno o más separadores.
StringStartsWithVerifica si una cadena de caracteres comienza:
  • por una cadena de caracteres específica.
  • por una de las cadenas de caracteres de un array.
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
StringToUTF8Convierte una cadena ANSI o UNICODE en UTF-8.
SystemIntegerToIntegerConvierte un entero del sistema en un entero de 4 bytes.
TextToHTMLConvierte el texto a HTML (los saltos de línea se reemplazan por <BR>, los acentos se reemplazan por su equivalente en HTML, etc.).
TextToRTFConvierte una cadena de texto a RTF.
TruncateTrunca la parte derecha de una cadena o buffer.
UncompleteDirElimina los caracteres '/' o '\' del final de una cadena, si es necesario.
UnicodeToAnsiConvierte:
  • una cadena UNICODE a ANSI (Windows).
  • un buffer que contiene una cadena UNICODE en un buffer que contiene una cadena ANSI (Windows).
UpperConvierte todos los caracteres de una cadena a mayúsculas según la configuración regional definida en Windows.
URLDecodeDecodifica una URL codificada (es decir, con caracteres en formato %xx).
URLEncodeCodifica una URL con un subconjunto de caracteres ASCII.
URLExtractPathDevuelve los diferentes elementos de una URL: protocolo, usuario, contraseña, dominio, puerto, ruta del recurso, nombre del recurso, extensión del recurso, solicitud y fragmento.
UTF8ToAnsiConvierte una cadena UTF-8 a ANSI.
UTF8ToStringConvierte una cadena UTF-8 a ANSI o UNICODE.
UTF8ToUnicodeConvierte una cadena UTF-8 a Unicode
Novedad versión 2024
UTF8Valid
Comprueba la validez de una cadena UTF-8.
UTFConvertConvierte una cadena o un buffer al formato especificado: UTF, ANSI, Unicode.
ValDevuelve el valor numérico de una cadena de caracteres.
VariantToJSONConvierte el contenido de una variable de tipo Variant a JSON.
WordCountDevuelve el número de palabras en una cadena.
WordToArrayRellena un array con las palabras de una cadena.
También se pueden utilizar otras funciones para manipular cadenas de caracteres:
ArrayToStringConvierte un array de una o dos dimensiones en una cadena de caracteres.
DeserializeDeserializa un buffer o cadena que contiene los datos de una clase, estructura o array y sus subelementos.
StringToArrayRellena un array de una o dos dimensiones con el contenido de una cadena.
StringToDateConvierte una fecha en formato de cadena de caracteres en una fecha en formato AAAAMMDD.
TextToXMLConvierte una cadena ANSI en una cadena XML.
XMLToTextConvierte una cadena XML en una cadena ANSI.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 06/03/2024

Señalar un error o enviar una sugerencia | Ayuda local