我正在使用Notepad ++进行正则表达式搜索。
我经常遇到.rtf
个文件,例如:
\\cellX US 123456 abcd
xxxx
xxxx
xxxx
xxxx
\\cellX US 78910 abcd
这是我使用的正则表达式:
\\\\cellX US [0-9]{1,}.*[\r\n]+.*[\r\n].*[\r\n].*[\r\n]\\\\cellX US [0-9]{1,}.*
有没有办法指定正则表达式搜索中的行数? 行数是一致的。
答案 0 :(得分:3)
嗯,你已经在使用明确的量词,我相信所有[\r\n]
实际上应该是[\r\n]+
,所以要使用它们吗?
\\\\cellX US [0-9]{1,}(?:.*[\r\n]+){4}\\\\cellX US [0-9]{1,}.*
虽然您也可以将{1,}
替换为+
,将[0-9]
替换为\d
通常:
\\\\cellX US \d+(?:.*[\r\n]+){4}\\\\cellX US \d+.*
答案 1 :(得分:0)
\\\\cellX US [0-9]{1,}([\s\S]*){5}\\\\cellX US [0-9]{1,}.*
试试这个。看看演示。