4D v16.3Replace string |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Replace string
Replace string
Replace string devuelve una cadena de caracteres resultante de reemplazar obsoleto por nuevo en fuente. Si nuevo es una cadena vacía (""), Replace string borra cada ocurrencia de obsoleto en fuente. Si se especifica reemplazos, Replace string sólo reemplazará el número de ocurrencias especificado de obsoleto, a partir del primer carácter de fuente. Si no se especifica reemplazos, se reemplazan todas las ocurrencias de obsoleto. Si reemplazos es una cadena vacía, Replace string devuelve fuente intacto. Por defecto, el comando no tiene en cuenta si los caracteres están en mayúsculas o minúsculas o si están o no acentuados (a=A, a=à, etc.). Si pasa un asterisco * como último parámetro, indica que la evaluación de los caracteres debe ser diacrítica, en otras palabras, debe tener en cuenta las mayúsculas, minúsculas y caracteres acentuados (a#A, a#à...).
Nota: en 4D v15 R3 y superior, se hizo una optimización significativa al algoritmo utilizado por este comando cuando se reemplaza una cadena por otra de diferente longitud, independientemente de la sintaxis utilizada. Esto da como resultado una aceleración considerable del procesamiento en este contexto. El siguiente ejemplo ilustra el uso de Replace string. Los resultados, descritos en los comentarios, son asignados a la variable vtResult. vtResult:=Replace string("Ventanilla";"illa";"d") ` vtResult es igual a "Ventana" El siguiente ejemplo elimina los retornos de carro y las tabulaciones del texto en la variable vtResult: vtResult:=Replace string(Replace string(vtResult;Char(Carriage return);"";*);Char(Tab);"") El siguiente ejemplo ilustra el uso del parámetro * en el caso de una evaluación diacrítica: vtResult:=Replace string("Crème brûlée";"Brulee";"caramel") `vtResult es igual a "Crème caramel"
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Modificado: 4D v11 SQL Release 1 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||