regex - 正则表达式捕获 N 组和其余组?
问题描述
假设我有一个字符串ASDFZXCVQW
,是否可以将其捕获为 N 组,然后剩余的字符将在最后一组。
例如,如果 N 是 4,那么我们可以有:ASDF
、ZXCV
和QW
。请注意 QW 如何是剩下的一切。
我知道如何用 捕获 N 组.{N}
,然后通过字符串索引手动获取剩余部分,但是否可以在单个正则表达式中执行此操作?
解决方案
var data = 'ASDFZXCVQW'
var result = data.match(/\D{1,4}/g)
console.log(result)
这会很有帮助!
推荐阅读
- neo4j - 是否可以为 UNWIND 期间创建的每个节点动态设置变量节点名称?
- spring - 在 AWS 的特定服务器上运行 Cron
- react-native - 如何控制异步方法 react-native
- python - 如何在多索引熊猫的前几行上应用交集?
- java - 弹簧数据 | 使用排序生成错误的查询
- angular - 选择复选框时出错,包含多个图像
- wordpress - 根据运输类别和商品数量添加 Woocommerce 费用
- python - 有效地连接列表中元组中的两个字符串?
- swift - 如何将此 api 中的所有数据获取到 UITableView 中的 UILabels 中?
- python - 如何在 Python 中清除屏幕?