我有一个notepad++格式的表格,我试着格式化它,去掉一些数字和点。该表如下所示:
line_a . . 47 34 54 33 44
line_b . . . 43 76 23 44
line_c . . . 32 56 12 34
line_d . 33 87 65 12 23 21
line_e 44 32 76 . . . . 我想要做的是查找每一行的前三个整数(无论它是-还是一个数字),并删除它们,这样我就得到了这个表:
line_a 34 54 33 44
line_b 43 76 23 44
line_c 32 56 12 34
line_d 65 12 23 21
line_e . . . . 其次,我想查找没有任何数字的行(本例中的最后一行),并将其完全删除。
有谁可以帮我?非常感谢!
发布于 2013-11-04 06:39:25
搜索^(\s*[^ ]+){3}(.*)$并替换为\2
^ ->行首
(\s*[^ ]+){3} -> 3组字符串,前面可能包含(也可能不包含)空格/制表符。
(.*)$ ->将第2组中用来替换的行的其余部分分组($表示行尾)
https://stackoverflow.com/questions/19758615
复制相似问题