hive 統計字串中指定字元的個數

2022-09-28 12:51:09 字數 608 閱讀 4433

現有乙個字串,使用hivesql  統計指定字元出現的次數,比如乙個字串 「love hive」,現在需要統計「ve」 在字串**現的個數

select "love hive" str

;love hive

1、先將目標字串裡的匹配字串替換成空

select regexp_replace("love hive","ve",'') str

;lo hi

2、使用函式第一步的結果字串的長度,在計算原有字串的長度,兩者進行求差值

select

abs(length(regexp_replace("love hive", "ve", '')) -

length("love hive")) str_l;

4

4、用差值/匹配字串的長度即可

select

abs(length(regexp_replace("love hive", "ve", '')) - length("love hive")) /

length("ve") str_l;

2

可見:匹配字串出現了兩次。

python統計字串中指定字元出現次數的方法

本文例項講述了python統www.cppcns.com計字串中指定字元出現次數的方法。分享給大家供大家參考。具體如下 python統計字串中qtfzow指定字元出現的次數,例如想統計字串中空格的數量 s count,the number www.cppcns.com spaces.print s....

Linux統計檔案中指定字串個數

統計乙個檔案中某個字串的個數,其實就像在一塊沙地裡面找一塊石頭,有的人看到石頭以後,在上面做個標記 grep 然後記住自己做了多少個標記 有的人看到石頭以後,把它跳過去 awk 然後統計自己跳了多少次。方法1 grep 使用 o grep o,only matching show only the ...

python 去除字串中指定字元

python中的strip 可以去除頭尾指定字元 ss 我還有更多python的學習資料,無法一一放出,n qq裙688244617,免費自取 n n n print ss.strip n 結果 1 我還有更多python的學習資料,無法一一放出,2 qq裙688244617,免費自取 可以看到只能...