ruby正規表現で

a@hogehoge.co.jp
のaが何でも当てはまるように表現してください。
/^.*@hogehoge¥.co¥.jp$/
とかしてみたのですがうまくいってないようです・・・。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/11 20:59:34
  • 終了:--

回答(3件)

id:qa2 No.1

qa2回答回数84ベストアンサー獲得回数12005/04/11 21:11:37

ポイント20pt

http://www.sixnine.net/regexp/regexp3.html

Regular Expression(Riue ちゃんの正規表現講座) - #3

/^[^@]*@hogehoge¥.co¥.jp$/

ではどうでしょうか?

id:Sprint

ありがとうございます。試してみます〜

2005/04/12 00:45:41
id:Kumappus No.2

くまっぷす回答回数3784ベストアンサー獲得回数1852005/04/11 23:52:44

ポイント20pt

.*だと「任意の文字の0回以上の繰り返し」になってしまうので行全体がマッチしてしまうと思います。

通常だと/^[¥w.]+@hogehoge¥.co¥.jp$/あたりでいいんじゃないでしょうか。

なお、Ruby MLのアーカイブにこういうのがありました。

id:Sprint

ありがとうございます。

実は正規表現のミスではなくてプログラムのほうの修正ミスというのが濃厚に・・・(汗

2005/04/12 00:47:23
id:gio No.3

gio回答回数236ベストアンサー獲得回数02005/04/12 00:05:27

ポイント20pt

/^.*@hogehoge¥.co¥.jp$/i

/.*@hogehoge¥.co¥.jp/i


これでどうでしょうか?

id:Sprint

正規表現チェックつかったらみんななんかうまくいきそうです(笑

2005/04/12 00:47:51

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません