我有一个如下列表:
May2006
/////////////////////////
Smosh
SSH>>9076
Judly
8139
SMOH>>20,189
Brrs
7487
Aug2007
/////////////////////////
JudsonLaipply
15,811
CO129,532
现在我想在notepad++中通过正则表达式为所有数字和逗号分隔的数字添加书签
注意,正则表达式应忽略
/////////////////////////
行之前的最后一个非空行。
我为此编写了以下正则表达式,并且效果很好:
(?!\h*\S.*(?=\R+/{24}))\b\d+(?:,\d+)+\b|^\d+$
但是我的正则表达式有一个问题:在我提供的示例列表中,其上方的
9076
行中没有书签 SSH>>9076
。我的正则表达式有什么问题?129,532
行中为 CO129,532
添加书签?
您的正则表达式中有许多部分的作用比您所描述的要多得多。如果以下正则表达式还不够,请更具体。
\d(?:[\d,]*\d)?(?!.*\n+\/{24})