87,910
社区成员
发帖
与我相关
我的任务
分享
[quote=引用 8 楼 youth2004 的回复:]
var str = 'ACtrl+KBCtrl+YCShift+KDShift+Y ';
上面的字符串中间是没有空格的啊
有没有高手写一个正则表达式啊。求救
/[A-Z].+?[A-Z]?(?=\s*(?:[A-Z]|$))/g
[quote=引用 8 楼 youth2004 的回复:]
var str = 'ACtrl+KBCtrl+YCShift+KDShift+Y ';
上面的字符串中间是没有空格的啊
有没有高手写一个正则表达式啊。求救
/[A-Z].+?[A-Z]?(?=\s*(?:[A-Z]|$))/g
var str = 'ACtrl+KBCtrl+YCShift+KDShift+Y ';
上面的字符串中间是没有空格的啊
有没有高手写一个正则表达式啊。求救
/[A-Z].+?[A-Z]?(?=\s*(?:[A-Z]|$))/g
var str = 'ACtrl+K BCtrl+Y CShift+K DShift+Y ';
var arr = str.split(/\s+/).filter(v=>v);
"ACtrl+K BCtrl+Y CShift+K DShift+Y ".match(/\S+/g);
还是不行啊。。
遇到字符串: ACtrl+K BCtrl+Y CShift+K DShift+Y
解析成: [ACtrl+K, BCtrl+Y, CShift+K, DShift+Y ]
解析就不成功了。。