⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regularextester.java

📁 这是孙卫琴在"Java与面向对象编程"一书的源代码。
💻 JAVA
字号:
public class RegularExTester {
  public static void main(String[] args) {
    //把字符串中的“aaa”全部替换为“z”
    //打印zbzcz
    System.out.println("aaabaaacaaa".replaceAll("a{3}","z"));
    
    //把字符串中的“aaa”、“aa”或者“a”全部替换为“*”
    //打印*b*c*
    System.out.println("aaabaaca".replaceAll("a{1,3}","\\*"));
    
    //把字符串中的数字全部替换为“z”
    //打印zzzazzbzzcc
    System.out.println("123a44b35cc".replaceAll("\\d","z"));
    
    //把字符串中的非数字全部替换为“z”
    //打印1234000435000
    System.out.println("1234abc435def".replaceAll("\\D","0"));
    
    //把字符串中的“.”全部替换为“\”
    //打印com\abc\dollapp\Doll
    System.out.println("com.abc.dollapp.Doll".replaceAll("\\.","\\\\"));
    
    //把字符串中的“a.b”全部替换为“-”,
    //“a.b”表示长度为3的字符串,以“a”开头,以“b”结尾  
    //打印-hello-all
    System.out.println("azbhelloahball".replaceAll("a.b","-"));
    
    //把字符串中的所有词字符替换为“#”
    //正则表达式“[a-zA-Z_0-9]”等价于是“\w”
    //打印#.#.#.#.#.#.#
    System.out.println("a.b.c.1.2.3.4".replaceAll("[a-zA-Z_0-9]","#"));

  }
} 


/****************************************************
 * 作者:孙卫琴                                     *
 * 来源:<<Java面向对象编程>>                       *
 * 技术支持网址:www.javathinker.org                *
 ***************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -