SOURCE

console 命令行工具 X clear

                    
>
console
  $(function() {
  $(".js-convert").click(function() {
    var str = $("#pre").val();
    var num = +$("#num").val();
    
   	var spliter = $("#spliter").val();
    var reg = new RegExp(`[\\s|${spliter.split('').join("|")}]`,'g');
    console.log(reg)
    var arr = str.split(reg).filter(e => e.trim());
    var set = new Set(arr);

    var arr2 = Array.from(set);

    var resultStr = arr2.sort((e1,e2)=> Math.random()-0.5).sort((e1, e2) => e1.length - e2.length).reduce((e1, e2) => {
      if (e1[e1.length - 1].length < num) {
        e1[e1.length - 1].push(e2);
      } else {
        e1.push([e2]);
      }
      return e1
    },
    [[]]).map(e => e.join("、")).join('\r\n');
    $("#result").val(resultStr);
  });
});
<div class="container">
  <textarea class="text-container" id="pre">
    跃马扬鞭
鞍马劳顿
鞍马劳倦
鞍马劳困
鞍马劳神
鞍马之劳
白马素车
百马伐骥
班马文章
宝马雕车
宝马香车
策马飞舆
车马辐辏
车马骈阗
车马如龙
车马填门
车马盈门
驰马试剑
寸马豆人
打马虎眼
大马金刀
代马望北
代马依风
得马生灾
得马失马
得马折足
放马后炮
放马华阳
肥马轻裘
风马不接
风马云车
谷马砺兵
弓马娴熟
狗马声色
狗马之心
归马放牛
汗马功绩
汗马功劳
汗马勋劳
汗马之功
汗马之劳
呼马呼牛
胡马依风
花马吊嘴
花马掉嘴
见马克思
金马碧鸡
金马玉堂
裾马襟牛
叩马而谏
快马加鞭
快马一鞭
老马恋栈
老马识途
老马嘶风
老马为驹
勒马悬崖
立马盖轿
立马万言
六马仰秣
龙马精神
绿马仰秣
买马招兵
买马招军
秣马厉兵
秣马利兵
秣马脂车
牛马不若
牛马风尘
牛马襟裾
牛马生活
牛马易头
驽马恋栈
驽马铅刀
驽马十驾
驽马十舍
拍马溜须
盘马弯弓
跑马观花
跑马卖解
匹马单枪
匹马当先
匹马一麾
匹马只轮
骑马乘舟
骑马顶包
骑马寻马
骑马找马
钳马衔枚
求马唐肆
裘马轻肥
裘马轻狂
裘马清狂
裘马声色
犬马齿穷
犬马齿索
犬马恋主
犬马之报
犬马之诚
犬马之齿
犬马之疾
犬马之决
犬马之劳
犬马之力
犬马之恋
犬马之命
犬马之年
犬马之心
犬马之养
雀马鱼龙
人马平安
戎马仓皇
戎马关山
戎马倥偬
戎马倥傯
戎马劻勷
戎马生郊
戎马生涯
戎马之地
率马以骥
三马同槽
散马休牛
杀马毁车
善马熟人
瞎马临池
失马塞翁
失马亡羊
食马留肝
士马精强
束马县车
束马悬车
四马攒蹄
驷马不追
驷马高车
驷马高盖
驷马高门
驷马莫追
驷马难追
驷马轩车
驷马仰秣
天马行空
铁马金戈
捅马蜂窝
万马奔腾
万马皆喑
万马齐喑
万马千军
五马分尸
五马六猴
系马埋轮
下马冯妇
下马看花
下马作威
信马由缰
信马游缰
刑马作誓
野马尘埃
野马无缰
一马当先
一马平川
一马一鞍
衣马轻肥
倚马可待
倚马立成
倚马七纸
倚马千言
倚马万言
倚马长才
倚马之才
意马心猿
饮马投钱
饮马长江
玉马朝周
跃马弯弓
仗马寒蝉
阵马风樯
竹马之好
竹马之交
竹马之友
纵马横刀
走马到任
走马赴任
走马观花
走马看花
走马上任
走马章台
走马之任
代马依北风
唯马首是瞻
求马于唐肆
求马于唐市
驽马恋栈豆
代马不思越
罢马不畏鞭箠
死马当活马医
一马不跨双鞍
一马不跨两鞍
一马不鞁两鞍
一马不鞴双鞍
一马不鞴两鞍
风马牛不相及
好马不吃回头草
良马见鞭影而行
万马争先,骅骝落后
兵马未动,粮草先行
快马一鞭,快人一言
兵马不动,粮草先行
  </textarea>
  <div class="button-container">
    分割符号:<input value="、" id="spliter" style="width:100px;">
    每行词数:<input value="8" id="num" style="width:50px;">
    <button class="js-convert">
      整理
    </button>
  </div>
  <textarea class="text-container" id="result">
  </textarea>
</div>
知道合伙人24808团队专用。
<br>
说明:对成语列表格式整理
.text-container {
  width: 600px;
  height: 200px;
}