PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

文字列に特殊文字が含まれているかどうかを確認するPHPプログラム


文字列に特殊文字が含まれているかどうかを確認するためのPHPコードは次のとおりです。

<?php
   function check_string($my_string){
      $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
      if($regex)
         print("String has been accepted");
      else
         print("String has not been accepted");
   }
   $my_string = 'This_is_$_sample!';
   check_string($my_string);
?>

出力

String has not been accepted

上記では、「check_string」という名前の関数が定義されており、パラメータとして文字列を取ります-

$my_string = 'This_is_$_sample!';

正規表現を使用して、文字列に特殊文字が含まれているかどうかを確認します。特殊文字がある場合は、特定のメッセージが出力されます。関数の外部では、文字列が定義され、関数はパラメータとして文字列をバイパスして呼び出されます-

function check_string($my_string){
   $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);
   if($regex)
      print("String has been accepted");
   else
      print("String has not been accepted");
}

  1. Pythonで文字列にm個の連続した1または0があるかどうかを確認します

    バイナリ文字列sと別の値mがあるとすると、文字列にm個の連続する1またはm個の連続する0があるかどうかを確認する必要があります。 したがって、入力がs =1110111000111、m =3の場合、3つの連続する0と1があるため、出力はTrueになります。 これを解決するには、次の手順に従います- str_size:=sのサイズ count_0:=0、count_1:=0 0からstr_size-2の範囲のiの場合、do s[i]が0と同じ場合、 count_1:=0 count_0:=count_0 + 1 それ以外の場合、 count_0:=0 coun

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

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