如何使用先行數字來減小字串的大小 - JavaScript?
我們假設原始字串如下,帶重複字母 -
var values = "DDAAVIDMMMILLERRRRR";
我們想移除重複的字母,並用數字替換前面的字母。為此,請使用 replace() 與正則表示式。
示例
以下是程式碼 -
var values = "DDAAVIDMMMILLERRRRR";
var precedingNumbersInString = values.replace(/(.)\1+/g, obj => obj.length + obj[0]);
console.log("The original string value=" + values);
console.log("String value after preceding the numbers =");
console.log(precedingNumbersInString);要執行以上程式,您需要使用以下命令 -
node fileName.js.
這裡,我的檔名是 demo295.js。
輸出
這將在控制檯上產生以下輸出 -
PS C:\Users\Amit\javascript-code> node demo295.js The original string value=DDAAVIDMMMILLERRRRR String value after preceding the numbers = 2D2AVID3MI2LE5R
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP