首页 > 代码库 > 使用正则表达式--切分字符串
使用正则表达式--切分字符串
转自廖老师的课程:
用正则表达式切分字符串比用固定的字符更灵活,请看正常的切分代码:
‘a b c‘.split(‘ ‘); // [‘a‘, ‘b‘, ‘‘, ‘‘, ‘c‘]
嗯,无法识别连续的空格,用正则表达式试试:
‘a b c‘.split(/\s+/); // [‘a‘, ‘b‘, ‘c‘]
无论多少个空格都可以正常分割。加入,
试试:
‘a,b, c d‘.split(/[\s\,]+/); // [‘a‘, ‘b‘, ‘c‘, ‘d‘]
再加入;
试试:
‘a,b;; c d‘.split(/[\s\,\;]+/); // [‘a‘, ‘b‘, ‘c‘, ‘d‘]
如果用户输入了一组标签,下次记得用正则表达式来把不规范的输入转化成正确的数组。
使用正则表达式--切分字符串
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。