ruby 1.6で動きません! baliusでうごかないやん tnx > ykt
直しました。最新版。
うちのpcめもページの正規表現置いときます、本日(2006/3/6)版。
FreeBSD=freebsd.html: /freebsd|natd|vinum|od-driver|jail|devfs.*rule/i NetBSD=netbsd.html: /netbsd|\blfs(_cleanerd?)?|raidctl/i OpenBSD=openbsd.html: /openbsd/i BSD=bsd.html: /(free|net|open)bsd/i Mac OS X=osx.html: /(Mac)? *OS *X/ Emacs=emacs.html: /emacs-lisp|emacs-[12]|C-x [a-z]|\b\.emacs|\.el|yahtml|mpg123\.el|yatex(?!\.org)|野鳥|windows\.el|xcite|fontset-standard/i アプリケーション=apps.html: /firefox|mozilla|canna|timidity|gimp|starsuite|openoffice|mencoder|mplayer/i ZSH=zsh.html: /zsh|compsys|compinit|compctl/i spam対策=abm.html: /abm|antibadmail|qmpatch|spam|envelope.from|bad(mailfrom|rcptto|helo)/i Network=network.html: /\b(ipfw?(ilter)?|(ip)?nat|pf|altq|ppp|dtcp|ipv6)\b/i
Emacsカテゴリ には Emacsという単語を入れてないっす。漠然と「Emacsなら… …と」書いているところが多かった。
\b は単語境界、? は直前が0回か1回、* は直前が0回以上、 () は括る括弧、ピリオドは「任意の1字」なので、 ピリオド自身を探したいときは \. を指定。[ ] は中の文字のうち どれか。行末の i は「大文字小文字を無視」。