【问题标题】:How does clickhouse perform regular matchingclickhouse如何进行正则匹配
【发布时间】:2021-12-28 06:46:31
【问题描述】:

extractAll ( now_url, '.?ActivityJunBCJ&a=payment(|M)&id=(\d+)(&.?){0,}&fromTypes=(\d+)(&.*? ){0,}');

这样,regexp如何提取到fromtype?

【问题讨论】:

    标签: clickhouse


    【解决方案1】:

    \ 是 CH 字符串中的转义字符,您需要将它们加倍才能屏蔽它。 \\

    
    SELECT extractAllGroups('abc=123, 8="hkl"', '("[^"]+"|\\w+)=("[^"]+"|\\w+)');
    
    
    extractAll (row,'\\\\[[\\\\d]+,"([\\\\w]+)",[\\\\d]+,[\\\\d]+,[\\\\d]+,[\\\\d]+\\\\]'),
    
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      • 2016-01-01
      • 2011-07-11
      • 2011-01-06
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多