08/11/22 12:51:43
色々試していただいてありがとうございます。
>>32
すいません、何故かnilなんです
>>34
>>30に書いたとき、実際に付けているimoオプションを書き込み付け加えるのを忘れていて、訂正として>>31に追加しました。
>>31のプログラムでもマッチしない状態です。
こんな感じで動かしても、htmlには取得したHTMLがちゃんと表示されていますが、$1はnilになります。
#!/usr/bin/ruby
response = (~net/httpで取得したやつ~)
html = response.body #net/httpのbody部分を取得
p html #取得したURL先のHTMLファイルが正常に表示される
html =~ /<head>(.+)<\/head>/imo
header = $1
p header #-> nil
なんです。改行とか文字コードの違いとかって落ちかなと思っているのですが
不特定多数な文字コードからUTF8に統一する、ってことできますか?