[Date Prev][Date Next][Thread Prev][][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.