您的位置:首页 > 编程语言 > Java开发

Eclipse中的查询支持使用正则表达式

2013-10-25 00:09 531 查看
2007-09-29 10:57

Eclipse中的查询支持使用正则表达式

Eclipse中的查询支持使用正则表达式,但是他和标准的正则表达式有所区别。

1、替换一个函数调用中参数的顺序。

原句:Assert.assertEquals(RemotingServiceMock.ERR_MSG_LOGIN_SE, getMessage());

目的:Assert.assertEquals(se.getMessage(), RemotingServiceMock.ERR_MSG_LOGIN_SE);

由于TestNG的Assert中的期望值时后面一个参数,如果手工替换比较麻烦,可以使用如下正则表达式:

Find: \(([^, & ^$]*), ([^\)][^;]*)\);

Replace With: \($2, $1\);

([^, & ^$]*)匹配除了逗号和换行符以外所有的字符,并保存于$1中

([^\)][^;]*)匹配除了右括号和分号,以外所有的字符,并保存于$2中

\(([^, & ^$]*), ([^\)][^;]*)\); 匹配($1, $2);

\($2, $1\);将两个参数的位置颠倒
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: