Java正則表達式是一種用來檢索和替換字符串中特定模式的工具。在日常編程中,數字和空格是常見的特殊字符,我們可以使用Java正則表達式來檢索和操作它們。
// 匹配數字 String str1 = "123456"; boolean match1 = str1.matches("\\d+"); // true // 匹配空格 String str2 = "Hello World"; boolean match2 = str2.matches("\\s+"); // false,因為字符串中含有非空格字符 // 匹配數字和空格 String str3 = "12 34 56"; boolean match3 = str3.matches("[\\d\\s]+"); // true
上述代碼中,使用了Java正則表達式中的兩個特殊字符:"\d"和"\s"。"\d"用于匹配數字,"+"表示匹配一次或多次。"\s"用于匹配空格,"+"也表示匹配一次或多次。代碼中還展示了如何同時匹配數字和空格。
除了matches()方法,Java正則表達式還提供了很多其他方法,比如find()和replace()等,可以更靈活地操作字符串中的數字和空格。
下一篇python畫扇子教程