[mew-dist 21013] Re: highlite ?

Tatsuya Kinoshita tats at example.com
2002年 6月 6日 (木) 19:21:01 JST


In message [mew-dist 21012], on Thu, 6 Jun 2002,
KOIE Hidetaka <hide at example.com> wrote:

> (setq mew-highlight-body-regex-cite
>       "^\\(\\([ \t]*\\([>:|]\\|\\w+\\(['._\-]+\\w+\\)*>+\\)\\)+\\).*$")
> なんかどうでしょうか。
> というのもclearup.elではmew-highlight-body-regex-citeを流用していて
> その中のre-search-forward()でバックトラックの穴にはまったみたいなので。

良いと思います。さらに余分な文字を取り除きました。

(setq mew-highlight-body-regex-cite
      "^\\(\\([ \t]*\\([>:|]\\|\\w+\\(['._-]+\\w+\\)*>+\\)\\)+\\).*")

> あと、[]の中になにを置いたらいいのかはよくわかってません。

「\」の扱いが、ちょっとむずかしい。

(string-match "[\-]" "-")
(string-match "[\a]" "a")
(string-match "b" "a\\b")
(string-match "\b" "a\\b")
(string-match "\\b" "a\\b")
(string-match "\\a" "b\\a")
(string-match "\\\b" "a\\b")
(string-match "\\\\b" "a\\b")

-- 
木下達也



Mew-dist メーリングリストの案内