Changeset 6084 for platform/tdiary/lib
- Timestamp:
- 02/03/08 06:24:05 (10 months ago)
- Files:
-
- 1 modified
-
platform/tdiary/lib/bayes.rb (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/lib/bayes.rb
r6031 r6084 3 3 4 4 require "pstore" 5 require "uri" 5 6 6 7 module Bayes … … 16 17 KCODE = "e" 17 18 KATAKANA = "\xa5\xa2-\xa5\xf3" 18 BAR = "\xa1\xbc"19 BAR = "\xa1\xbc" 19 20 KANJI = "\xb0\xa1-\xfc\xfe" 20 21 RE_KATAKANA = /[#{KATAKANA}#{BAR}]{2,}/eo … … 33 34 end 34 35 KATAKANA = utf_range(0x30a0, 0x30ff) 35 BAR = c2u(0x30fc)36 BAR = c2u(0x30fc) 36 37 KANJI = utf_range(0x4e00, 0x9faf) 37 38 RE_KATAKANA = /[#{KATAKANA}#{BAR}]{2,}/uo … … 86 87 87 88 h = host 88 while /^(.*?)[ \.\-_](.*)$/=~h89 while /^(.*?)[-_.](.*)$/=~h 89 90 h = $2 90 91 push($1, prefix) … … 96 97 97 98 def add_url(url, prefix=nil) 98 if %r[^(?:https?|ftp)://(.*?)(?::\d+)?/(.*?)\/?(\?.*)?$] =~ url 99 host = $1 100 path = $2 99 if URI.regexp(%w[http https ftp]) === url 100 url = URI.parse url 101 host = url.host # $4 102 path = url.path.gsub(%r{^/+|/+$}, '') # $7 101 103 102 104 add_host(host, prefix) … … 106 108 107 109 p = path 108 re = %r[^(.*)[ /\-\._](.*?)$]110 re = %r[^(.*)[-_./](.*?)$] 109 111 while re=~p 110 112 p = $1
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)