我有一个列表,以下是我的列表的示例:
Bolt
®1421918Users
Classmates
666138Users
SixDegrees
470621Users$$
PlanetAll
AT308079Users
theGlobe
214442Users
1997
现在我只想保留number Users
行
例如:Users
Bolt
1421918Users
Classmates
666138Users
SixDegrees
470621Users
PlanetAll
308079Users
theGlobe
214442Users
1997
我尝试在记事本++中遵循正则表达式,但不起作用:
Find What = ^.*?(\d+Users)
Replace = \1
并尝试以下正则表达式:
Find What = ^(?!\d+Users).*\r?\n?
Replace = [Empty]
如何解决这个正则表达式问题?
您应该使用此正则表达式进行搜索:
并替换为
'$1
正则表达式演示
正则表达式详细信息:
[^\n\d]*
:匹配0个或多个非数字且非换行符的任何字符(\d*Users)
:匹配 0 个或多个数字,后跟文本Users
。在第 1 组中捕获该值.*
:匹配其他所有内容直到结束替换是
$1
捕获组 #1 的反向引用