Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ersetzen Sie alle Teilzeichenfolgen des angegebenen Zeichenfolgenwerts, die mit "regexp" übereinstimmen.
Die entsprechende Databricks SQL-Funktion finden Sie unter regexp_replace Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.regexp_replace(string=<string>, pattern=<pattern>, replacement=<replacement>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
string |
pyspark.sql.Column oder str |
Spaltenname oder -spalte, die den Zeichenfolgenwert enthält |
pattern |
pyspark.sql.Column oder str |
Column-Objekt oder str mit dem regexp-Muster |
replacement |
pyspark.sql.Column oder str |
Column-Objekt oder Str-Objekt, das den Ersetzungstyp enthält |
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()