Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Reemplace todas las subcadenas del valor de cadena especificado que coincidan con regexp por reemplazo.
Para obtener la función SQL de Databricks correspondiente, consulte regexp_replace function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.regexp_replace(string=<string>, pattern=<pattern>, replacement=<replacement>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
string |
pyspark.sql.Column o str |
nombre de columna o columna que contiene el valor de cadena |
pattern |
pyspark.sql.Column o str |
column object o str que contiene el patrón regexp |
replacement |
pyspark.sql.Column o str |
column object o str que contiene el reemplazo |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame(
[("100-200", r"(\d+)", "--")],
["str", "pattern", "replacement"]
)
df.select('*', dbf.regexp_replace('str', r'(\d+)', '--')).show()
df.select('*',
dbf.regexp_replace(dbf.col("str"), dbf.col("pattern"), dbf.col("replacement"))
).show()