[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: replace-regexp-in-string
>>>>> In [emacs-w3m : No.05445]
>>>>> OHASHI Akira <bg66@koka-in.org> wrote:
> shimbun.el に shimbun-remove-markup() という関数を見付けて「おっ、これ
> じゃん!」と思ったのもつかの間、良く良く見たらこの関数はバッファに対し
> て作用する物のようでした。
>
> ;; with-temp-buffer して insert して…いえ、なんでもないです
sb-fml.el 内でまさにその処理をやってる箇所を見付けてしまいました…。
(setq subject (with-temp-buffer
(insert subject)
(shimbun-decode-entities)
(shimbun-remove-markup)
(buffer-string)))
で、思ったのですが、(shimbun-decode-entities) は要らなくないですか?
これだと文字として HTML タグ(およびそれに類似した文字列)を書いていた場
合、それまで削られてしまいます。
具体的には、[w3m-dev 03936]
http://mi.med.tohoku.ac.jp/‾satodai/w3m-dev/200307.month/3936.html
[w3m-dev 03936] <table> 内の無意味な <center> タグについて
↓
[w3m-dev 03936] 内の無意味な タグについて
と表示されています。なんらかのセキュリティ対策でしょうか?
--
OHASHI Akira (大橋 彰)
bg66@koka-in.org bg66@debian.org
Share what you know. Learn what you don't.