《java入门第一季》正则表达式小案例
案例一:当你登陆某个论坛,向发帖子留下自己qq号的时候,可惜你的号码就是留不下,总是输入*,或者其它奇妙的字符串。其实原理就是用了正则表达式替换。
/* * 替换功能 * String类的public String replaceAll(String regex,String replacement) * 参数: regex - 用来匹配此字符串的正则表达式 replacement - 用来替换每个匹配项的字符串 返回: 所得 String */ public class RegexDemo { public static void main(String[] args) { // 定义一个字符串 String s = "helloqq12345worldkh622112345678java"; // 直接把数字干掉 String regex = "\\d"; String ss = "*"; String result = s.replaceAll(regex, ss); System.out.println(result);//helloqq*****worldkh************java } }
模式