2005-06-22から1日間の記事一覧

メールアドレスチェック

では、以上のことをふまえて、メールアドレスのチェックをしてみましょう。 今回は、携帯を含むことにします。携帯を含まない場合は、Perlメモ を使うとほぼ完璧なメールチェックができると思います。まず、携帯で許可されているアドレスはというと、 AU .(…

正規表現その3

$1 =~ /[^_0-9a-zA-Z\-\.]/ はて。なんですかね?これは。/パターン/これはOK。[^_0-9a-zA-Z\-\.]なんだこれ。。。 文字クラス マッチングの対象となる文字列中に、[ ] (ブラケット)で囲んだ文字の いずれかをマッチさせるため表現です。 ー(マイナス)は、…

正規表現2(例題)

これはどういう意味か。 if ($str =~ /^(.+)@(.+)$/) /パターン/という形なので、中のものにマッチするかどうか調べています。^(.+)なんですかね?これ。複数の文字にマッチ ^ 文字列(行)の最初にマッチする $ 文字列(行)の最後にマッチする *(アスタリスク…

正規表現その1

パターン結合演算子 スカラー変数(式)> =~ 演算子、置換演算子、変換演算子> 例: $input =~ s/&/&/g スカラー変数(式)とマッチ演算子、置換演算子、変換演算子を結合する。 左側はスカラー変数(式)であること。 マッチ演算子 /パターン/[修飾子]ある文字…