猿问

js字符串处理,大家有什么好的答案?

输入 字符串 aaaaaabbbbbccccddac
输出 a6b5c4d2a1c1

用JavaScript 语言 
或其他语言都可以


噜噜哒
浏览 499回答 2
2回答

ibeautiful

Here comes onelinerconst countSuccession = s => s.match(/(.)\1*/g).reduce((r, x) => r + x[0] + x.length, '')console.log(countSuccession('aaaaaabbbbbccccddac'))

达令说

var result = '';'aaaaaabbbbbccccddac'.match(/(.)\1*/g).map(function (item) {  result += item[0] + item.length;});console.log(result);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答