人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

perl 正規表現の質問です。

[^\w.@-] は何を示しているのでしょうか?

"[]"や、"^" "\w" "." "@" といった個々の要素はわかります。

"-" がここで使われるのがよくわかりません。。
これ全体で何がやりたいのかを知りたいです。

●質問者: wm107p
●カテゴリ:インターネット ウェブ制作
✍キーワード:Perl 正規表現
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● ootatmt
●60ポイント

[]の中の末尾にある"-"は"-"そのものにマッチします。

つまり \w.@- はメールアドレスに使われる文字ですね。

最初に ^ が付いていますから、メールアドレスに使われる文字以外にマッチする正規表現だと思います。


メールアドレスに使ってはいけない文字が含まれているかを判断するために使っているんじゃないですかね。

http://www.glasscom.com/tone/linux/Reference/RegularExp.htm

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ