Java
 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という名前のクラスには、文字列が定義されているmain関数といくつかの特殊文字が含まれています。正規表現を使用して文字列に特殊文字が含まれているかどうかを確認するパターンが定義されています。ブール値が定義されており、同じ値を確認します。 Boolの値がtrueの場合、成功メッセージが出力されます。それ以外の場合、これらの特殊文字がないことを示すメッセージが画面に出力されます。


  1. Swiftで文字列に特殊文字が含まれているかどうかを確認します

    文字列に特殊文字が含まれているかどうかをswiftで確認するには、if elseやswitchなどの条件を使用できますが、実行には多くの条件が必要であり、プログラミングと実行に時間がかかります。したがって、この例では、正規表現を使用して同じタスクを実行する方法と、文字セットに文字が存在するかどうかを確認するためにswiftが提供する別のメソッドを示します。 方法1-正規表現を使用する Stringの拡張機能を作成し、それに次のコードを追加しましょう extension String {    var containsSpecialCharacter: Bool { &nb

  2. 文字列に一意の文字が含まれているかどうかを確認するPythonプログラム

    このチュートリアルでは、文字列に特殊文字が含まれているかどうかをチェックするプログラムを作成します。 Pythonでは簡単です。 文字列には特殊文字のセットが含まれます モジュール。これを使用して、文字列に特殊文字が含まれているかどうかを確認できます。プログラムを書く手順を見てみましょう。 文字列をインポートします モジュール。 string.punctuationの特殊文字を保存します 変数内。 文字列を初期化します。 マップ機能を使用して、文字列に特殊文字が含まれているかどうかを確認してください。 有効かどうかにかかわらず、結果を印刷します。 例 #