replace_regex()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Sostituisce tutte le corrispondenze di espressioni regolari con un criterio specificato.
Alias deprecati: replace()
Sintassi
replace_regex(
lookup_regex di originerewrite_pattern,
,
)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Valori restituiti
Restituisce l'origine dopo aver sostituito tutte le corrispondenze di lookup_regex con valutazioni di rewrite_pattern. Le corrispondenze non si sovrappongano.
Esempio
range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_regex(str, @'is (\d+)', @'was: \1')
Output
x | str | valore sostituito |
---|---|---|
1 | Number is 1.000000 | Number was: 1.000000 |
2 | Number is 2.000000 | Number was: 2.000000 |
3 | Number is 3.000000 | Number was: 3.000000 |
4 | Number is 4.000000 | Number was: 4.000000 |
5 | Number is 5.000000 | Number was: 5.000000 |
Contenuto correlato
- Per sostituire una singola stringa, vedere replace_string().
- Per sostituire più stringhe, vedere replace_strings().
- Per sostituire un set di caratteri, vedere translate().To replace a set of characters, see translate().