Để kiểm tra chuỗi có chứa ký tự đặc biệt, chương trình Java như sau:
Ví dụ
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo { public static void main(String[] args){ String my_str="This is a sample only !$@"; Pattern my_pattern = Pattern.compile("[^a-z0-9 ]", Pattern.CASE_INSENSITIVE); Matcher my_match = my_pattern.matcher(my_str); boolean check = my_match.find(); if (check) System.out.println("Special character found in the string"); else System.out.println("Special character not found in the string"); } }
Kết quả
Special character found in the string
Lớp Demo chứa hàm main, nơi chuỗi được định nghĩa với ký tự đặc biệt. Mẫu được định nghĩa dùng regex kiểm tra chuỗi có ký tự đặc biệt. Giá trị Boolean kiểm tra. Nếu true, in thông báo thành công, ngược lại in thông báo vắng mặt ký tự đặc biệt.