替换c语言==运算符到JAVA的equals函数

来源:互联网 发布:mac vim编辑器 编辑:程序博客网 时间:2024/06/10 21:44

最近在移植C++的代码到JAVA中,其中一个问题就是字符串的比较,JAVA里的==与C里的完全不同,只能替换成equals函数,所以写下下面的正则替换法:

([_a-zA-Z][_a-zA-Z0-9]*|\"[^\"]*\")[\s]*==[\s]*([_a-zA-Z][_a-zA-Z0-9]*|\"[^\"]*\")

替换为
$1.equals($2)

测试基本没问题。



原创粉丝点击