メールアドレスの正規表現ってできるのできないの?@ssci @void_No3

6
イチロヲ📛 @ichirowo

メールから、From:を求める正規表現ってえらい難しいな。携帯だけなら簡単だけど、PCの場合メーラによって若干違う。どこまでチェックすればいいんだ?

2011-05-02 19:17:54
Switch Science @ssci

メールアドレスの正規表現は不可能って説もあるよ。RT @ichirowo: メールから、From:を求める正規表現ってえらい難しいな。携帯だけなら簡単だけど、PCの場合メーラによって若干違う。どこまでチェックすればいいんだ?

2011-05-02 19:33:33
イチロヲ📛 @ichirowo

え!そんな説もあるんですか。なかなか良いサンプルが見つから無かったので自分で書いているのですが、完璧なものは存在しないからか・・・ RT @ssci メールアドレスの正規表現は不可能って説もあるよ。RT @ichirowo: メールから、From:を求める正規表現ってえらい...

2011-05-02 19:53:37
Switch Science @ssci

@ichirowo ぜひ、実例でなく、RFCを参照してください。結構、想像を越えたメールアドレスが存在します。あ、あと、携帯電話のアドレスはRFC違反許容だし…

2011-05-02 20:03:49
イチロヲ📛 @ichirowo

@ssci そうなんです。携帯電話のメールアドレスと共通にしようとするとかなり厄介。携帯からのメールはIPで判断して別ルーチンにすればいいのでしょうが、スマートじゃない。。。まあ最終的にはそういう風に妥協するしかないんでしょうが・・・

2011-05-02 20:19:39
イチロヲ📛 @ichirowo

@ssci やっぱりそーですねぇ(泣

2011-05-02 20:30:25
べね @bene_t

書いたーて記事とダメじゃんな突っ込みがあるのでggるべしw QT @ssci: メールアドレスの正規表現は不可能って説もあるよ。RT @ichirowo: メールから、From:を求める正規表現ってえらい難しいな。携帯だけなら簡単だけど、PCの場合メーラによって若干違う。

2011-05-02 20:38:49
イチロヲ📛 @ichirowo

@bene_t ググると、書いた、ダメじゃんの無限ループだったので、自分でゴリゴリ書いとりまする。まあ、正規表現のみで検査するのをあきらめて、不細工なルーチンでお茶を濁しとりますww

2011-05-02 21:06:02
Switch Science @ssci

RT @bene_t: 書いたーて記事とダメじゃんな突っ込みがあるのでggるべしw QT @ssci: メールアドレスの正規表現は不可能って説もあるよ。RT @ichirowo: メールから、From:を求める正規表現ってえらい難しいな。携帯だけなら簡単だけど、PCの場合メーラによって若干違う。

2011-05-02 22:21:42
橙よつ葉🍊🍀 @orange_clover

. @bene_t @ssci @ichirowo メールアドレスの正規表現ってこれか? 『RFCに準拠したメールアドレスの正規表現』 http://j.mp/lonkCT

2011-05-02 22:26:52
イチロヲ📛 @ichirowo

@orange_clover みんなどこまで厳密にやっているんでしょうかねえ。

2011-05-03 00:26:00
イチロヲ📛 @ichirowo

@orange_clover そんなら、問題ないですわ。今作っているものは、そないメジャーにならない物なんで

2011-05-03 00:39:28
Switch Science @ssci

お!懐かしい!これです!一番簡単なやつでも、このまま使えないっていう。RT @orange_clover: . @bene_t @ssci @ichirowo メールアドレスの正規表現ってこれか? 『RFCに準拠したメールアドレスの正規表現』 http://j.mp/lonkCT

2011-05-03 01:00:42
べね @bene_t

@ssci @orange_clover @ichirowo ざっと見ましたが、フェッチ中の状態空間が怖ろしいことになりそうですw 「?:」は大丈夫かな?

2011-05-03 01:09:39
Switch Science @ssci

@bene_t まあ、現実的には「使えない」ですよね。From:行の()と<>をだけを処理して、あとは信用しちゃうのが現実的かと思います。 @orange_clover @ichirowo

2011-05-03 01:10:46
Kusakabe Youichi @void_No3

デマですね > 不可能 RT @bene_t: 書いたーて記事とダメじゃんな突っ込みがあるのでggるべしw QT @ssci: メールアドレスの正規表現は不可能って説もあるよ。RT @ichirowo: メールから、From:を求める正規表現ってえらい難しいな。

2011-05-03 01:12:21
Kusakabe Youichi @void_No3

@ssci docomo的へんなのを許容したものも、そうでないRFC準拠のも、ちゃんと ””でクォートした場合も含み、簡単にかけますよ。ほんの200文字程度です。

2011-05-03 01:15:14
Kusakabe Youichi @void_No3

@ssci あのね...いくらでも既存のあるじゃん。私のより大概長いけどね。 っていうか、これ、学生の課題でやらせるレヴェルだよ? すぐに書けないでどうする! http://bit.ly/jQMICv

2011-05-03 01:17:52
Switch Science @ssci

@void_No3 ぜひどうぞ。そんなひまないので。

2011-05-03 01:18:28
Kusakabe Youichi @void_No3

@ssci 『ひま』とかいってるけど、数分でかける『ひま』がないって、ようはさぼってるだけでしょー

2011-05-03 01:21:20
Switch Science @ssci

@void_No3 数分で、書いて検証する程の頭は無いので、頭のある人にお願いするのが主義ですよ。

2011-05-03 01:22:02
Kusakabe Youichi @void_No3

@ssci 検証もふくめて当然数分でしょ!

2011-05-03 01:22:19