Ruby
RubyMine

¥と\って同義だと思ってた。違うのね><

初めてQiitaに投稿します。

Railsを覚える取っ掛かりとしてまずはRubyを覚えようと勉強始めました。

環境など

今までWindowsだからか同義だと思って意識してなかったけど、
『\』と『¥』が違う事に気が付かずメチャクチャハマってしまった。

色々やってダメで、
サンプルソースを手に入れてRubyMineにコピペしした時に、
\と¥が同時に表示されて『ファ!?』ってなった。

dates_bad = page_source.scan( %r!(¥d+)年 ?(¥d+)月 ?(¥d+)日<br />!)
dates_good = page_source.scan( %r!(\d+)年 ?(\d+)月 ?(\d+)日<br />!)

dates_badだとどうしても上手く正規表現が動かない、
そもそも書籍には¥が表示されてるから間違ってないと思ってた。