gpt4 book ai didi

sql - 正则表达式中的多种模式

转载 作者:行者123 更新时间:2023-12-02 03:57:48 25 4
gpt4 key购买 nike

Regexp_Replace 中可以有多种模式吗?

模式 1:'^#.*'

模式 2:'^//.*'

模式 3:'^&&.*'

我希望所有三种模式都在同一个 regexp_replace 函数中,例如

select REGEXP_REPLACE ('Unit testing last level','Pattern 1,Pattern 2,Pattern 3','',1,0,'m') 
from dual;

最佳答案

您可以使用交替组,其中所有替代分支均以 | 分隔。

^(#|//|&&).*

(...) 形成一个分组结构,您可以在其中放置各种 #&& 和其他可能的“分支” 。 | 是一个交替运算符。

模式将匹配:

  • ^ - 行的开头(当您传递 m match_parameter 时)
  • (#|//|&&) - #//&&
  • .* - 除换行符之外的任何 0 个以上字符(因为未使用 n match_parameter)。

关于sql - 正则表达式中的多种模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43207964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com