Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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.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.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()