javascript獲取字串中出現次數最多的字元
本章節分享一段程式碼例項,它實現了獲取字串中哪個字元出現次數最多的字元。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var str = "antzone"; var maxLength = 0; var result = ""; while(str!=''){ oldStr = str; getStr = str.charAt(0); str = str.replace(new RegExp(getStr,"g"),""); if( oldStr.length-str.length > maxLength){ maxLength = oldStr.length-str.length; result = getStr + "=" + maxLength; } } console.log(result);
上面的程式碼實現了標題中要求的功能,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).var str = "antzone",要查詢的字串。
(2).var maxLength = 0,宣告一個變數並賦初值為0,用來儲存出現的最大次數。
(3).var result = "",用來儲存最後返回的字串。
(4).while(str!=''){
oldStr = str;
getStr = str.charAt(0);
str = str.replace(new RegExp(getStr,"g"),"");
if( oldStr.length-str.length > maxLength){
maxLength = oldStr.length-str.length;
result = getStr + "=" + maxLength;
}
},這個是實現計算的核心,獲取一個字串之後,然後使用正規表示式將原來字串中的此字元清空,然後原來字元的長度和當前字元的長度之差就是此字元在原來字串中的數目了,以此類推,最終獲取哪一個字元出現的次數最多。
二.相關閱讀:
(1).charAt()方法可以參閱javascript charAt()一章節。
(2).replace()方法可以參閱正規表示式replace()函式一章節。
(3).RegExp()可以參閱正規表示式的建立一章節。
相關文章
- 獲取一個字串中出現最多的字元和他的個數字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- 判斷字串中出現最多的字元,並統計次數字串字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 獲取字串中重複次數最多的字元字串字元
- asp.net 實現獲取一個集合陣列中出現次數最多的元素ASP.NET陣列
- js如何計算一個字元在字串中出現的次數JS字元字串
- 前端面試題8----統計字串中出現最多的字元前端面試題字串字元
- JavaScript統計字串中字元出現次數JavaScript字串字元
- 如何獲取字串中相同字元出現的次數字串字元
- js找出陣列中出現最多的元素和次數JS陣列
- (ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數前端面試字串字元
- 【閒談】如何統計字串中出現最多的字母與個數字串
- 獲得String字串中某個字元出現的次數字串字元
- 我也統計一下字串中出現最多的字母與個數字串
- JavaScript統計字元出現的次數JavaScript字元
- oracle function函式_獲取某個字串中指定的字串出現的次數OracleFunction函式字串
- Python實用技法第11篇:找出序列中出現次數最多的元素Python
- c語言讀取字元在記事本中出現次數C語言字元
- 如何計算字串某個字元出現的次數字串字元
- 統計字串中某個字元出現的次數字串字元
- 陣列中出現兩次的數陣列
- 三種方法實現算出字串中出現多字元字串字元
- 字串查詢之字元次數字串字元
- JavaScript獲取字串指定索引位置字元JavaScript字串索引字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- [PY3]——找出一個序列中出現次數最多的元素/collections.Counter 類的用法
- JavaScript獲取給定字元的unicodeJavaScript字元Unicode
- 獲取執行次數最多和單次執行時間最長的10個SQLSQL
- JavaScript 獲取字串中指定位置字元JavaScript字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 【劍指offer】刪除在另一個字串中出現的字元字串字元
- javascript如何獲取字串中指定位置的字元JavaScript字串字元
- js查詢字串中字元最多的單詞JS字串字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- ASP.NET從字串中查詢字元出現次數的方法ASP.NET字串字元
- 統計檔案中出現的單詞次數
- 找到陣列中出現特定次數數字的問題陣列