作者KarasuTW (泣くに泣けない)
看板P2PSoftWare
標題Re: [問題] Share和Winny的問題
時間Sun Apr 1 15:17:37 2007
※ 引述《vernc (cralvin)》之銘言:
: 有辦法在「查詢」而非觸發用 regexp或Boole嗎
: 正常是只有and和not能用,其它or和regexp有plugin嗎?
就我所知是沒有。
這是因為查詢機制是主動的,而 share 網路並沒有這種搜尋功能。
唯一可能做的頂多是針對搜尋結果作正規表示法篩選。
觸發和過濾則是接受到鍵值的時候自己用正規表示法比對所以可行。
: 看下面才想起regexp也有or可用,這怎用呀?
: 看readme沒說要加regexp//這種開頭,直接貼那行也不是
: 不禁想起用w2fl那段美好時光……
: 020(2005/1/1):[Share Plugin] [PDK8] RegExpFilter_020.rar
: ・最適化した。
: ・019で大文字小文字の区別を無くしたら区別の必要の無いフィルタまで対象とになり
: パフォーマンスが落ちたので、大文字小文字の区別を必要とするフィルタには
: 最後に"/i"を付加して指定できるように修正。
: 例: WINNY|inacheve_|_incomplete/i,,0,0,6,
這是過濾用的...
在 plugin 設定頁設好開頭字 (我是 "RegExp:") 剩下的照 TRegExp 語法來做
OR 就是用 | 來表示,可以配合 () 來分群
例如 2006 年所有六位日期可這樣表示
06(0[1-9]\d{2}|1[1-2]\d{2})
正規表示法網路上可以找到很多教學,不然去翻翻 Perl 程式設計也好
--
And I begin to wonder... the dream I can't remember.
When I wake up in the morning, where in the world did they go?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.108.79
推 vernc:RegExpFilter只能寫在過濾?查詢、觸發無效? 04/02 00:53
→ vernc:針對搜尋結果作正規表示法篩選 04/02 01:02
→ vernc:請問上面是那個plugin 04/02 01:03
推 KarasuTW:觸發是RegExpTrigger,搜尋後篩選只是可行性,還沒看過 04/02 10:03
→ KarasuTW:有人實做這玩意,就好比DB照設計是可以連接到正規資料庫 04/02 10:06
→ KarasuTW:卻沒看有人實裝這個功能讓 share 和 SQL 連動一樣... 04/02 10:07