rlike

Vrátí hodnotu true, pokud str odpovídá regulárnímu výrazu regexpJava nebo nepravda jinak.

Odpovídající funkci SQL Databricks najdete v operátorurlike.

Syntaxe

from pyspark.sql import functions as dbf

dbf.rlike(str=<str>, regexp=<regexp>)

Parametry

Parameter Typ Description
str pyspark.sql.Column nebo str Cílový sloupec, na který chcete pracovat.
regexp pyspark.sql.Column nebo str Vzor regulárních výrazů, který se má použít.

Examples

from pyspark.sql import functions as dbf
df = spark.createDataFrame([("1a 2b 14m", r"(\d+)")], ["str", "regexp"])
df.select('*', dbf.rlike('str', dbf.lit(r'(\d+)'))).show()
+---------+------+-----------------+
|      str|regexp|RLIKE(str, (\d+))|
+---------+------+-----------------+
|1a 2b 14m| (\d+)|             true|
+---------+------+-----------------+