指定した範囲の文字を検索する

No Comments

aからzまでの文字が含まれるかどうかを検索するというような場合は、{と}を使用して、検索する文字の範囲を指定します。たとえば、 $exist = ereg (” [abc] “, $str) ; とすると中に aか bか cが含まれているかどうかか検索され、結果が$exist に代入されます。変数$str の値が This is a pen. だとすると、この文字列 の中には a が含まれているので、 $exist の値はTrue になります。 連続する文字範囲を指定する場合は、 「-」の記号も使用できます。たとえば、 $exist = ereg (” [a-zA-Z] “, $str) ; とすると、 $str の中にアルフアベットの大文字/小文字のいずれかが含まれていれ ば、 $exist にTrue が代入されます。 その他、[]で囲んだものと、その他の文字を組み合わせて検索することも可能で す。

 

Categories: Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *