作者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
1F:推 vernc:RegExpFilter只能写在过滤?查询、触发无效? 04/02 00:53
2F:→ vernc:针对搜寻结果作正规表示法筛选 04/02 01:02
3F:→ vernc:请问上面是那个plugin 04/02 01:03
4F:推 KarasuTW:触发是RegExpTrigger,搜寻後筛选只是可行性,还没看过 04/02 10:03
5F:→ KarasuTW:有人实做这玩意,就好比DB照设计是可以连接到正规资料库 04/02 10:06
6F:→ KarasuTW:却没看有人实装这个功能让 share 和 SQL 连动一样... 04/02 10:07