2016-03-24から1日間の記事一覧

Rubyで文字列から半角数字だけを抽出する方法。

"文字列".gsub(/[^0-9]/,"") 文字クラスの [ の直後の文字がキャレット(^)である場合、列挙「されていない」 文字にマッチするようになります(これは否定文字クラスと呼ばれます)。 Ruby 正規表現 文字クラス [^0-9]で0-9以外の文字列を抽出して、""と置換し…

find コマンドでの BOM の確認方法

fileコマンドを使えば、わざわざテキストエディタを使わずに確認できるよ! $ file *.cpp foo.cpp: UTF-8 Unicode text bar.cpp: UTF-8 Unicode (with BOM) text BOMが付いてるテキストは「(with BOM)」となるので、エディタなどで開かずにBOMが付いてるかど…

宿泊予約サイトの情報をopen-uriで開いて、nokogiriで解析してみる。

Booking.com: 東京のホテル. 今すぐホテル予約! require 'kconv' require 'open-uri' require 'nokogiri' UserAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36' doc =…