Show
Ignore:
Timestamp:
11/15/07 01:05:04 (6 years ago)
Author:
cho45
Message:

lang/ruby/chokan/trunk/plugins/hatena.rb:

誤爆しないように正規表現変更

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/chokan/trunk/plugins/hatena.rb

    r283 r1516  
    44                 
    55                case message 
    6                 when /g:([a-z\d]+)(?::id:([A-Za-z][a-zA-Z0-9_-]{2,14}))?/i 
     6                when /\bg:([a-z\d]+)(?::id:([A-Za-z][a-zA-Z0-9_-]{2,14}))?/i 
    77                        _, g, id = *Regexp.last_match 
    88                        id << '/' if id 
    99                        notice(channel, "http://#{g}.g.hatena.ne.jp/#{id}") 
    10                 when /(?:([a-z\d]+):)?id:([A-Za-z][a-zA-Z0-9_¥-]{2,14})/i 
     10                when /\b(?:([a-z\d]+):)?id:([A-Za-z][a-zA-Z0-9_¥-]{2,14})/i 
    1111                        _, s, id = *Regexp.last_match 
    1212                        s = "d" unless s