如果是连续的,则用连字符分隔字符串中的值,否则使用逗号

时间:2018-01-31 01:45:54

标签: javascript string split ecmascript-6

您如何创建一个函数,将按字典顺序排列的字符串转换为包含连字符的字符串来表示顺序值,用逗号表示序列中的中断?

const before = "3,4,5,A1,A2,A3,A4,B1,B2,B5,B7,CZ1,CZ2,CZ4"
const after  = "3-5,A1-4,B1-2,B5,B7,CZ1-2,CZ4"

before字符串中每个以逗号分隔的值将始终按顺序排序 {0 or more alpha characters}{integer}

0 个答案:

没有答案