Página traducida
Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.
REGEXP_REPLACE
Reemplaza una subcadena coincidente por la cadena de reemplazo.
Consulte también:
[SELECT] [ Referencia de expresiones regulares ]
Sintaxis
SELECT REGEXP_REPLACE(source, pattern, replacement) FROM <multipartIdentifier>;
Argumentos
source
Una cadena literal o una columna de cadena de la que desea extraer una subcadena según un patrón definido por una expresión regular (pattern).
pattern
El patrón de expresión regular que se busca.
replacement
La cadena de reemplazo.
Admite referencias inversas a los grupos capturados
\1a\9en la cadena de reemplazo.
Valor(es) devuelto(s)
Devuelve una cadena.
Ejemplos
Reemplazar un patrón de expresión regular en una columna
- StackQL
- Resultados
select name,
regexp_replace(json_extract(properties, '$.timeCreated'), 'T.*', '') as date_created
from azure.compute.virtual_machines
WHERE subscription_id = '273769f6-545f-45b2-8ab8-2f14ec5768dc';
|------|--------------|
| name | date_created |
|------|--------------|
| vm0 | 2022-09-14 |
|------|--------------|
| vm1 | 2022-09-14 |
|------|--------------|
| vm2 | 2022-09-14 |
|------|--------------|
Para obtener más información, consulte https://github.com/nalgeon/sqlean/blob/main/docs/re.md