2013-07-21 48 views
1

我有一个包含一些行此在记事本+ +

something1 1.2 MB 
something2 5.3 MB 

我想删除(XX MB),所以我在记事本++

这样做是一个文本文件中使用正则表达式查找:*.*[ MB]

替换为:

正则表达式

乙它说无效的正则表达式。我该如何解决这个问题?

回答

2

您可以试试:

查找:

\d*\.\d* MB 

(是的,有第一\d之前有一个空格)。

替换为空。

\d代表正则表达式中的数字,并且由于正则表达式中的点是通配符,因此您需要转义点。 *是一个运营商,意味着0或更多次。方括号是一个字符类,否则会匹配任何一个空格,M或B.在这里删除它们。

+0

@mahmood不客气:) – Jerry