Number(<Sql>'select 1 from dual'</Sql>) + Number(<Sql>'select 2 from dual'</Sql>)如何用正则表达式提取字段串中<Sql>与</Sql>中间的内容呢?

解决方案 »

  1.   

    测试数据
    Number(<Sql>'select 1 from dual'</Sql>) + Number(<Sql>'select 2 from dual'</Sql>)
    Number(<Sql>'select 3 from dual'</Sql>) + Number(<Sql>'select 24 from dual'</Sql>)
    正则(?<=<Sql>).*?(?=</Sql>)
    正则模式:Singleline
    匹配数:4
    *******************
    'select 1 from dual'
    *******************
    'select 2 from dual'
    *******************
    'select 3 from dual'
    *******************
    'select 24 from dual'