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

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

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

@org.junit.Test
public void test4()
{
String expression="a = 0";
String aa="";
aa=expression.replaceAll("([^=><])=([^=><])","==");
System.out.println(aa);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: