Siêu ký tự " \\ s "khớp với các ký tự khoảng trắng trong chuỗi đã cho.
Ví dụ 1
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Ví dụ {public static void main (String args []) {// Đọc chuỗi từ hệ thống của người dùng .out.println ("Nhập một chuỗi"); Máy quét sc =Máy quét mới (System.in); Chuỗi đầu vào =sc.nextLine (); Chuỗi regex ="\\ s"; // Biên dịch biểu thức chính quy Mẫu pattern =Pattern.compile (regex); // Truy xuất đối tượng matcher Matcher matcher =pattern.matcher (input); int count =0; while (matcher.find ()) {count ++; } System.out.println ("Số khoảng trắng:" + count); }}
Đầu ra
Nhập chuỗi Xin chào, chào mừng bạn đến với điểm hướng dẫnSố khoảng trắng:6
Ví dụ 2
import java.util.Scanner; public class RegexExample {public static void main (String args []) {// biểu thức chính quy String regex ="\\ s +"; System.out.println ("Nhập giá trị đầu vào:"); Máy quét sc =Máy quét mới (System.in); Chuỗi đầu vào =sc.nextLine (); Chuỗi kết quả =input.replaceAll (regex, ""); System.out.println ("Kết quả:" + kết quả); }}
Đầu ra
Nhập giá trị đầu vào:xin chào bạn khỏe không