分割javascript字符与特定的领先和落后的字符
Split on javascript character with specific leading and trailing characters
我有一个字符串看起来像这样:"foo, bar,baz"
我需要你的帮助与regexp拆分它上的逗号是由两边的任何包围,例如['foo, bar', 'baz']
您可以匹配您需要的/(?:'s,'S|'S,'s|[^,])+/g
regex:
var regex = /(?:'s,'S|'S,'s|[^,])+/g;
var str = "foo, bar,baz";
console.log(str.match(regex));
查看regex演示
正则表达式匹配1+次:
-
's,'S
-空白,,
,非空白 -
|
-或 -
'S,'s
-非空白,,
,空白 -
|
-或-[^,]
-,
以外的字符
相关文章:
- 使用JSON.parse时出现无效字符javascript错误
- 使用特殊字符 Javascript 对 URL 进行编码
- 如何替换不可打印的unicode字符(Javascript)
- 正则表达式密码允许特殊字符 JavaScript
- 正则表达式不允许特殊字符(Javascript)
- 如何删除字段中的字符 javascript
- 自动删除新字符 JavaScript
- 按下退格键时删除一组字符(Javascript)
- 获取某些字符 JavaScript 的所有可能组合
- 如何获取有关输入名称长度的字符 - javascript 的警报
- 当前字符JavaScript的RegExp
- 不允许使用除允许使用的字符javascript regex之外的特殊字符
- Regex,只允许一组特定的字符(Javascript)
- 缺少空白后的字符-javascript
- 输入只允许英文和非英文字符javascript
- 如何检查字符串是否有起始字符是特殊字符:javascript
- 正则表达式(regex): /W带连字符(javascript)
- 测试特殊字符JavaScript
- 密码-大写字符JavaScript
- 如何提取类型数字的最后字符javascript/jquery