正则表达式怎么写忽略大小写? scbb mean startcraft?Human?Zerg? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [aA][bB][cC]这个不可以吗? String s,t;t="abc";s=t.toUpperCase();if(s.equals("ABC")) then{^} /i?能不能具体点?toUpperCase();不可以阿,正则中如果某些要区分大小写,有些不要区分,不能把要来弄得String一律弄成大写或者小写吧? ToUpperCase()只是中间过程,并没有把原变量变为大写。 Pattern p = Pattern.compile(pattern,Pattern.CASE_INSENSITIVE); String oldString = "abCde123Abc"; String newString = oldString.replaceAll("(?i)abc", "ABC"); System.out.println(newString); newString = oldString.replaceAll("a(?i)bc", "ABC"); System.out.println(newString); newString = oldString.replaceAll("a((?i)b)c", "ABC"); System.out.println(newString); 输出:ABCde123ABCABCde123AbcabCde123Abc java 生成一个不重复的一个数 随机数 不解,ArrayList添加一组元素 MyEclipse中的警告? 有2个简单的问题,想确定下 求助!!高手快来!! 能说说String、StringBuffer、和StringBuilder的区别吗? 在线求助------如何正确显示FLOAT类型字段的值 无数次的散分,无数次的高兴,你也高兴吧!!HOHO~~~~结分吧,朋友们!~ 超级高超,超级郁闷,超级难的超级JAVA问题 求java实现的电梯算法(越完整越好,只是用来参考) 请问大家一个类的问题,但不要笑我
t="abc";
s=t.toUpperCase();
if(s.equals("ABC")) then
{
^
}
能不能具体点?toUpperCase();不可以阿,正则中如果某些要区分大小写,有些不要区分,不能把要来弄得String一律弄成大写或者小写吧?
String newString = oldString.replaceAll("(?i)abc", "ABC");
System.out.println(newString);
newString = oldString.replaceAll("a(?i)bc", "ABC");
System.out.println(newString);
newString = oldString.replaceAll("a((?i)b)c", "ABC");
System.out.println(newString); 输出:
ABCde123ABC
ABCde123Abc
abCde123Abc