正则表达式函数¶
本页说明 Polars SQL 中可用的正则表达式函数。
备注
支持范围仅限 regexp_replace 接受的有效模式。不支持的正则表达式函数和不兼容的边界情况记录在 Polars SQL 差异 中。
- regexp_replace(string, pattern, replacement) -> varchar()¶
将
string中所有匹配正则表达式pattern的子串替换为replacement。可以在
replacement中使用$1、$2等引用编号捕获组。已验证示例:
SELECT regexp_replace('abc123def456', '[0-9]+', '#'); -- 'abc#def#' SELECT regexp_replace('1a 2b 14m', '([0-9]+)([ab]) ', '3c$2 '); -- '3ca 3cb 14m'