[Mew-dist 06943] Re: imgrep search pattern (IM-103)
SAKAI Kiyotaka
ksakai at example.com
1998年 11月 13日 (金) 16:59:56 JST
>> In article <19981112140741T.yoshiike at example.com>, YOSHIIKE Chihiro <yoshiike at example.com> writes:
> IM-101 から IM-103 に変えたところ from=foo at example.com のように "@" をピックパター
> ンに含めると検索("?" : mew-summary-search-mark)で抽出されません。
> "imgrep --src=+inbox --expression=from=foo at example.com" としても同様に抽出されま
> せん。
Grep.pm の中で、自前で "@" を quote したあとにさらに quotemeta を実行
しているため、2重に quote されてしまうのが原因ですね。
上の問題については、これで直ると思います。
# が、Grep.pm のコードを完全に理解しているわけではないので、エンバグし
# てしまうかもしれません。
--
酒井 清隆 (E-mail: ksakai at example.com)
-------------- next part --------------
Index: Grep.pm
===================================================================
RCS file: /home/cvsroot/im-103/IM/Grep.pm,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Grep.pm
--- Grep.pm 1998/11/06 00:20:01 1.1.1.1
+++ Grep.pm 1998/11/13 07:54:54
@@ -318,7 +318,6 @@
$pattern = $token->[1];
}
$field =~ s/([@\/])/\\$1/g;
- $pattern =~ s/([@\/])/\\$1/g;
$pattern = make_japanese_pattern($pattern);
if ($field eq 'body') {
Mew-dist メーリングリストの案内