在下面的示例中:
MARY 2.629 3,991,060 1
PATRICIA 1.073 1,628,911 2
LINDA 1.035 1,571,224 3
BARBARA 0.98 1,487,729 4
ELIZABETH 0.937 1,422,451 5
在此示例中,我想选择名称以外的字符并将其删除。
在Eclipse中,使用“查找并替换为正则表达式”,执行查找:([0-9,\.\s\n]*)$
:\n
它只是在第一行2.629 3,991,060 1
找到匹配的字符
而不是在其他方面。
我做错了什么?
答案 0 :(得分:0)
在find表达式中使用(\d|\.|,|\s)+
,在Eclipse的replace表达式中使用\n
来实现您想要的效果。它将替换初始文本字符后出现的所有字符。