在下面的列表中,我想选择以^(?!.*\+\s*$).*?(?<!\d)(?<!\d,)(\d{1,3}(?:,\d{3})*)(?!,?\d).*
开始和结束的连续非空行
1,754,085
Bolt
817,653
classmates
cm
623,592
SixDegrees
PlanetAll
361,908
274,553
274,493
1997
SEPTEMBER
021+
在上面的列表中,我只想选择以下行:
361,908
274,553
274,493
如何在Notepad++中使用regex?
1条答案
按热度按时间9ceoxa921#
若要匹配两行或多行中的两个逗号分隔的数字(从0到999,用双换行符分隔),可以使用
请参见this regex demo。
^
-一行的开始\d{1,3}(?:,\d{3})*
-一到三位数字,然后出现零次或多次逗号和三位数字(?:\R{2}\d{1,3}(?:,\d{3})*)+
-两个换行符字符序列的一个或多个重复,然后是一个到三个数字,然后是零个或多个逗号和三个数字$
-一行的结尾。