首页 > 解决方案 > 正则表达式捕获 N 组和其余组?

问题描述

假设我有一个字符串ASDFZXCVQW,是否可以将其捕获为 N 组,然后剩余的字符将在最后一组。

例如,如果 N 是 4,那么我们可以有:ASDFZXCVQW。请注意 QW 如何是剩下的一切。

我知道如何用 捕获 N 组.{N},然后通过字符串索引手动获取剩余部分,但是否可以在单个正则表达式中执行此操作?

标签: regex

解决方案


var data = 'ASDFZXCVQW'

var result = data.match(/\D{1,4}/g)

console.log(result)

这会很有帮助!


推荐阅读