如何在javascript中使用split函数和RegEx按长度分割字符串?

巴勃罗·埃兹奎尔·因豪斯蒂

我想在长度为 8 的不同字符串中拆分表示位序列(仅“0”和“1”)的字符串。

我想使用 javascript split函数,并且我知道可以使用正则表达式来实现该划分。我有一些接近解决方案的东西:

"10111001110001011011".split(/([01]{8})/)

但它返回一个包含五个元素的数组,其中有两个为空:

(5) ["", "10111001", "", "11000101", "1011"]

在 split 中使用什么应该是正确的正则表达式来获得一个只有非空字符串的数组。(我不想使用另一个函数来过滤结果......)

布鲁诺诗人

正如亚历山大在他的评论中指出的那样,您需要使用 .match,如下所示:

var binaryNumber = "1011100111000101101100110101110111011100010101";

console.log(binaryNumber.match(/.{1,8}/g));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在javascript中使用Regex捕获开始和结束某种字符串的字符串

如何在 JSON 数组中使用 PHP 按 ID 总结属性字符串长度

如何在JavaScript中按空格和特殊字符分割字符串?

如何在Java中使用特殊字符`}`,`/`,`-`和`{`分割字符串

如何使用JavaScript按日期分割大字符串?

如何在Java中使用Pattern分割字符串

如何在javascript中使用多个分隔符分割字符串?

如何在Javascript中使用双括号将split()字符串

如何在regex中使用和匹配此类字符串?

如何在 bash 函数的字符串中使用参数

如何在 React 中使用函数编辑字符串

如何在javascript regex中的方括号中使用字符串结尾?

如何按字符串长度和字母顺序排序?

字符串长度的linq函数OrderByDescending和OrderBy如何在内部工作?它比使用循环快吗?

如何在字符串中使用 contains() 和 retain()?

在Spark的子字符串中使用长度函数

使用分割长度时如何捕获空字符串

如何在JavaScript中进行“原始”字符串搜索和替换,而不使用REGEX

如何在JavaScript中使用查询字符串

如何在JavaScript中使用regexp替换字符串

如何在JavaScript字符串中使用\ n

如何在 JavaScript 中使用变量作为字符串?

如何在JavaScript中使用Python字符串索引?

如何在字符串中使用 JavaScript 变量

如何使用Regex.Split分割字符串并保留所有分隔符?

如何在每个分割的字符串(javascript)中分割和插入数字?

如何在C#中使用多字符定界符分割字符串?

如何在unix shell中使用长度剪切字符串

如何在Python中使用空格将字符串填充到固定长度?