다음을 통해 공유


rlike

Java 정규식regexp과 일치하면 str true를 반환하고, 그렇지 않으면 false를 반환합니다.

해당 Databricks SQL 함수는 연산자를 참조rlike하세요.

문법

from pyspark.databricks.sql import functions as dbf

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

매개 변수

매개 변수 유형 Description
str pyspark.sql.Column 또는 str 작업할 대상 열입니다.
regexp pyspark.sql.Column 또는 str 적용할 정규식 패턴입니다.

예시

from pyspark.databricks.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|
+---------+------+-----------------+