求助,字符串替换, $ABCD与X$=1与$FFEE$=3 ,如上字符串,是否能用正则表达式实现如下替换 ABCD与X$=1与$FF$=3 $符号成对出现,现在要把成对$符号之外的'与'字符转换成其它字符串,$符号之间的'与'字符不转换,能用什么样的方式简单的实现字符串的替换, 要求替换的结果如下: $ABCD与X$=1&&$FFEE$=3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String test = "$ABCD与X$=1与$FFEE$=3";int cnt = 0;for (int index = 0; index < test.length(); index++) { char tmp = test.charAt(index); if (tmp == '$') { cnt++; } else if (tmp == '与' && cnt%2 ==0) { test = test.substring(0,index) + "&&" + test.substring(index + 1); }}System.out.println(test);test为空没考虑,楼主自己注意一下 TCP连接和HTTP连接的关系 弱弱提问 《thinging in Java》的程序有点不明白? (急)int的一个数,写一程序把此数分成二进制数时,当中1的个数? 数据库改变 生成改变数据库的语句 一个小问题需要处理,程序中写了。帮帮忙啊~~ 如何用java模拟telnet行为 初学者的问题,请大侠们帮助!50+20 字符转换 JBuilder自带的数据库是什么数据库,我怎样才能运行它,并且创建新表呢? 我改的对不对???????? 如何用javac编译一个文件夹下的所有*.java文件呢? 小弟在做连接数据库类的时候不知那步搞错了,望大吓指点
int cnt = 0;for (int index = 0; index < test.length(); index++) {
char tmp = test.charAt(index);
if (tmp == '$') {
cnt++;
} else if (tmp == '与' && cnt%2 ==0) {
test = test.substring(0,index) + "&&" + test.substring(index + 1);
}
}System.out.println(test);test为空没考虑,楼主自己注意一下