タグ

Rubyとコンピュータ・ITに関するtoshi3221のブックマーク (2)

  • RubyでURLを抽出してリンクする|DIGITAL SQUADブログ

    RubyでURLを抽出してリンクする Rubyでユーザーから投稿された内容にURLが含まれている場合に、アンカータグでリンクする。 よくみかけるソースだとrequire 'uri' def string_to_link(html_string) URI.extract(html_string).uniq.each{|url| html_string.gsub!(url,"#{url}") } html_string endこれだとhttp://yoursiteurl.jp/bbs/もhttp://yoursiteurl/sitemapもすべて http://yoursiteurl.jp/がマッチするために、全てがhttp://yoursiteurl.jp/のリンクになってしまう。 なので、それらを区別するためにURLと思われる文字列の直後が半角英字、半角数字、アンダーバー、スラッシュ以外の

    RubyでURLを抽出してリンクする|DIGITAL SQUADブログ
  • Route 477(2010-01-25)

    Perl基礎文法最速マスターをだいたいそのまま、Rubyに置き換えてみました。 他の言語をある程度知っている人はこれを読めばRubyの基礎をマスターしてRubyを書くことができるようになる…かも知れません。無保証です。 参考: オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.9.2) オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.8.7) ■ 1. 基礎 インタラクティブRuby (irb) irbを使うと、Rubyのプログラムを簡単に練習することができます。 /Users/yhara $ irb irb(main):001:0> puts "hello" hello => nil irb(main):002:0> 1 + 1 => 2 以下の説明は、irbを起動して、自分で試しながら読むと習得が早いと思います。 表示 (print,

    toshi3221
    toshi3221 2011/02/03
    一度サラッとみたくなる。いい基本のまとめ
  • 1