[英]How to split() string with double square brackets in Javascript
[英]Javascript split by square brackets and numbers
如何使用js split函数将字符串用右方括号字符( ]
以及数字,'1''2''3'等拆分?
我尝试了这个:
text.split(/[\\[123456789]/);
但无法正确拆分。
使用此正则表达式: /\\]|\\d+/
下面的例子:
string = 'example] with 0.. 12.. 3.. some] numbers 1232'; document.body.innerHTML = string.split(/\\]|\\d+/).join`<br>`;
解释:
\] # literal ']' character
| # OR
\d+ # any number
如果要按每个数字而不是整数进行除法,只需删除加号+
。 那里的+
加号仅用于匹配组中的\\d
数字。
var str = 'all1the2words3you]need';
console.log(str.split(/[\d\]]/)); //["all", "the", "words", "you", "need"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.