在做字符替换的时候,避免不了大小写问题,有的时候只需要替换大写,而有的时候只需要替换小写,其实很简单只需要两个字符即可解决
/** * author:qiaolei * 2010-8-9下午01:36:39create */ package com.java.base; public class StringReplace { public static void replaceString(String a,String b,String c){ System.out.println(a); String result = a.replaceAll( "(?i)"+b, c); //大小写不敏感 System.out.println(result); System.out.println(a.replaceAll(b, c)); //大小写敏感 } public static void main(String[] args) { replaceString( "I'm Chinese", "i", "3"); } }
输出结果
I'm Chinese 3'm Ch3nese I'm Ch3nese
本文出自 “” 博客,请务必保留此出处