zoukankan      html  css  js  c++  java
  • Oracle常用函数

    1.regexp_count(tipMessage,'%s') 统计正则表达式匹配的个数

        regexp_count('%s三家分晋%s%s%s','%s') 结果为4

    2.REGEXP_REPLACE,替换匹配的字符串

      第一个是输入的字符串

      第二个是正则表达式

      第三个是替换的字符

      第四个是标识从第几个字符开始正则表达式匹配。(默认为1)

      第五个是标识第几个匹配组。(默认为全部都替换掉)

      第六个是是取值范围:

        i:大小写不敏感;

        c:大小写敏感;

        n:点号 . 不匹配换行符号;

        m:多行模式;

        x:扩展模式,忽略正则表达式中的空白字符。

          例如:select  REGEXP_REPLACE('%s三家分晋%s%s%s','%s','{3}',1,3) from dual;  从第一个字符开始查找,找到第四个匹配的%s,替换成{4}

                       结果:%s三家分晋%s{4}%s

                   REGEXP_REPLACE('%s三家分晋%s%s%s','%s','{4}',2,4)  那么结果为:%s三家分晋%s%s{3}

  • 相关阅读:
    do-while-zero 结构在宏定义中的应用
    关于运放的几个概念
    Spring MVC 学习第一篇
    1229递归下降
    有限自动机的构造与识别
    11.11评论
    文法分析2
    文法分析
    201406114215+林志杰+文法分析
    词法分析实验总结
  • 原文地址:https://www.cnblogs.com/caoshouling/p/12206025.html
Copyright © 2011-2022 走看看