[英]Javascript remove all leading and trailing junk characters in a string
[英]Split on javascript character with specific leading and trailing characters
我有一个看起来像这样的字符串: "foo, bar,baz"
我需要您的正则表达式帮助,以将其拆分为两边都用逗号分隔的逗号,例如['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));
正则表达式匹配1+次出现:
\\s,\\S
-一个空白, ,
,非空白 |
- 要么 \\S,\\s
-非空白, ,
,空白 |
-或- [^,]
-以外的其他字符,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.