我有一个巨大的CSV列表需要分解成更小的部分(比如每组100个值)。我如何匹配100行?以下不起作用:
(^.*$){100}
答案 0 :(得分:1)
如果必须,可以使用(flags:multi-line,not global):
(^.*[\r\n]+){100}
但是,实际上,使用正则表达式来查找行可能是您可能想出的最糟糕的方法。避免。
答案 1 :(得分:0)
你不需要regex
,你的语言中应该有其他工具,即使没有,你可以做简单的字符串处理来获取这些行。
然而,这是应该匹配100行的正则表达式:
/([^\n]+\n){100}/
但你真的不应该使用它,只是为了展示如何在需要时执行此类任务(它会搜索非换行符[^\n]+
,然后为{{1}重复换行符\n
}次)。