replace_string()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Reemplaza todas las coincidencias de cadena por una cadena especificada.
Alias en desuso: replace()
Para reemplazar varias cadenas, consulte replace_strings().
Sintaxis
replace_string(
,
,
)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
text | string |
✔️ | Cadena de origen. |
lookup | string |
✔️ | Cadena que se va a reemplazar. |
reescribir | string |
✔️ | La cadena de reemplazo. |
Devoluciones
Devuelve el texto después de reemplazar todas las coincidencias de búsqueda con evaluaciones de reescritura. Las coincidencias no se superponen.
Ejemplos
Reemplazar palabras en una cadena
En el ejemplo siguiente se usa replace_string()
para reemplazar la palabra "cat" por la palabra "hámster" en la cadena Message
.
print Message="A magic trick can turn a cat into a dog"
| extend Outcome = replace_string(
Message, "cat", "hamster") // Lookup strings
Salida
Mensaje | Resultado |
---|---|
Un truco mágico puede convertir a un gato en un perro | Un truco mágico puede convertir un hámster en un perro |
Generar y modificar una secuencia de números
En el ejemplo siguiente se crea una tabla con columna x
que contiene números de uno a cinco, incrementados por uno. Agrega la columna str
que concatena "Number is" con la representación de cadena de los valores de columna x
mediante la función strcat()
. A continuación, agrega la columna replaced
donde "was" reemplaza la palabra "is" en las cadenas de la columna str
.
range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_string(str, 'is', 'was')
Salida
x | str | reemplazado |
---|---|---|
1 | El número es 1.000000 | El número era 1,000000 |
2 | El número es 2.000000 | El número era 2,0000000 |
3 | El número es 3.000000 | El número era 3,0000000 |
4 | El número es 4.000000 | El número era 4,000000 |
5 | El número es 5.000000 | El número era 5,0000000 |
Contenido relacionado
- Para reemplazar varias cadenas, consulte replace_strings().
- Para reemplazar cadenas basadas en expresiones regulares, consulte replace_regex().
- Para reemplazar un conjunto de caracteres, consulte translate().