我正在尝试捕获数字组(在记事本++中)。
示例:
StartOfLineCharacters[0..4 repeating groups of 32 digits and spaces]
我怎样才能找到所有以0000开头的重复组,无论组的位置如何
实施例: StartOfLineCharacters的 0001 1234567890123456789012345678的 0000 123456890123456789012345678的 0100 1234567890123456789012345678的 0000 1234567890123456789012345678
在这个具体示例中,我有4个组(以粗体开头的组),其中2个组以0000开头。可能并非所有组都填充了字符。
我想查找文本文件中包含一个或多个以这四个零开头的组的所有行。
希望有人可以帮助我。我不是正则表达式的新手,但这是我第一次搜索重复模式,我想在一个正则表达式中捕获所有行(为了将来的目的)。如果是一次,我可以使用4个正则表达式。
亲切的问候
答案 0 :(得分:1)
你的例子是一行:
<强> 0 强> 0001123456789012345678901234567800001234568901234567890123456780100123456789012345678901234567800001234567890123456789012345678
你在评论中提到:
[Group1] [Group2] [Group3] [Group4]如果这些组中的一个或多个以“0000”开头,该行应加入书签。
Group1,2,3 ..的长度有多长?我认为它是5!
^((\d{5}){0,}0000\d(\d{5}){0,})
我必须提一下:你在数字行的开头错过了0
我加粗了!