Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

문자열에 특수 문자가 포함되어 있는지 확인하는 Java 프로그램

<시간/>

문자열에 특수 문자가 포함되어 있는지 확인하려면 Java 프로그램은 다음과 같습니다. -

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");
   }
}

출력

Special character found in the string

Demo라는 클래스에는 일부 특수 문자와 함께 문자열이 정의된 기본 함수가 포함되어 있습니다. 정규식을 사용하여 문자열에 특수 문자가 있는지 확인하는 패턴이 정의됩니다. 부울 값이 정의되어 동일한지 확인합니다. Bool의 값이 true이면 성공 메시지가 출력되고, 그렇지 않으면 이러한 특수 문자가 없다는 메시지가 화면에 출력됩니다.