🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #190

Re: A Kanji Char Can't match

#190
From: Mamoru Yamanishi
Date: Wed, 08 Apr 1998 00:00
20 lines
1519 bytes
> >検索対象となるテキスト、および、perl スクリプトを EUC コードで書けば、
> >解決できると思います。
>  ありがとうございました.早速やってみまして,ちゃんと動作することを確認
しました.
> が,検索の対象ファイルがもともと SJIS であり,変更したくないもので,
> 検索文字列の中に 0x5E を見つけたら,その前に '\\' をつけることにしました
.

諸々の問題から逃れるには、jcode.plか何かを使って、内部的に
sjis->eucの変換をするのが良いかと思います。(検索対象ファイルは
sjisのままでも良いですから、スクリプトはeucで書いてください)

文字列の検索だけでなくて、出力したい文字列中にperlでは重要な記号が
含まれていることがあって、エラーを起こすことがあります。いちいちそ
の部分を見付けてエスケープ文字を挿入するのも面倒ですし。

-- 
山西 守 <yama@biotech.okayama-u.ac.jp>
086-251-8196, 086-251-8264(fax)
Technical Details
Message-ID: <yama-0804981950290001@libero.biotech.okayama-u.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6gdclo$j0l$1@news2.dti.ne.jp> <6gesid$9ob@giptc.shinshu-u.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,deebea25af79e98d
X-Google-Attributes: gid1043e7,public
From: yama@biotech.okayama-u.ac.jp (Mamoru Yamanishi)
Subject: Re: A Kanji Char Can't match
Date: 1998/04/08
Message-ID: <yama-0804981950290001@libero.biotech.okayama-u.ac.jp>
X-Deja-AN: 342023189
Sender: news@plasma.elec.okayama-u.ac.jp
References: <6gdclo$j0l$1@news2.dti.ne.jp> <6gesid$9ob@giptc.shinshu-u.ac.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: Okayama Univ., Biotech. Dept.
Newsgroups: fj.lang.perl