namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tknamazu v1.05 alpha2



KOJIMA Mitsuhiro <kojima@xxxxxxxxxxxxxxxxxxx> wrote:

>jcolb は標準的なコマンドではないから、パッケージに含めるか説明しておく方
>がいいでしょうね。
>
># 手元の jcolb は Linux の日本語化 SGML のプロジェクト由来のものだと思い
># ます

Subject: [namazu:00497] Re: tknamazu v1.02 
によると

|ちなみに、ここで呼んでる jcolb は perl のスクリプトで、
|
|#! /usr/bin/jperl
|while(<>) {
|        s/_^H//g;
|        s/^H^H.//g;
|        s/^H.//g;
|        print;
|}
|
|みたいな感じでアンダースコアと二度打ちを削除しています(^H は実際は ctrl+H)。

とのことですが、これなら J のつかない perl でも文字コードが EUCな
らば

while(<>) {
	s/_\x8//g;
	s/\x8{1,2}([\x21-\x7e]|[\xa1-\xfe]{2})//g;
        print;
}

のようにして実現できますよね。この程度なら Tcl でも対応できると思
うのですがいかがなものでしょう。

--
高林 哲 Satoru Takabayashi