码迷,mamicode.com
首页 > 编程语言 > 详细

java replaceall 使用正则表达式替换单等号,不替换其他相关的等号。

时间:2016-01-14 12:04:51      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

写项目需要将公式配置到数据库中,取出后根据公式规则进行比较,由于公式的等于是用单等号,在java中无法直接使用,故需要将单等号替换成双等号,单又不能影响大于等于以及其他形式。故果断选择正则表达式替换。以此留痕,备用。

@org.junit.Test
    public void test4() 
    {
        String expression="a = 0";
        String aa="";
        aa=expression.replaceAll("([^=><])=([^=><])","==");        
        System.out.println(aa);
    }

 

java replaceall 使用正则表达式替换单等号,不替换其他相关的等号。

标签:

原文地址:http://www.cnblogs.com/gengaixue/p/5129553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!