【思路】
按位置将模式分为三组,使用子模式保留前后两组,中间部分替换成星号。
【代码】
String str="abcdefghij"; String newStr=str.replaceAll("(\\w{3})(\\w{4})(\\w{3})","$1****$3"); System.out.println(newStr);
【输出】
abc****hij
END
【思路】
按位置将模式分为三组,使用子模式保留前后两组,中间部分替换成星号。
【代码】
String str="abcdefghij"; String newStr=str.replaceAll("(\\w{3})(\\w{4})(\\w{3})","$1****$3"); System.out.println(newStr);
【输出】
abc****hij
END
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。