[pgsql-jp: 26471] Re: Invalid EUC_JP character エラー対策

Yu Ooasa you @ dearest.net
2002年 6月 22日 (土) 01:20:37 JST


Fri, 21 Jun 2002 18:40:08 +0900
	Hajime Lucky Okada <luckyo @ tpk.toppan.co.jp> said:
>
>ただ、「この文字列は EUC 文字列(半角英数も含んで)ではない」という
>マッチング文字列を作れれば完璧なんですが。。。。 あれを読んでも
>ちょっとこれに応用が利かなくて困ってます。
>
>実は今一番欲しいのは、Perl のこのマッチング文字列だったりします (^^;;

あのう… perlの正規表現記述がわからないということならば、ここで訊くべき
ことではないと思いますが。ラマ本とかラクダ本とか perldoc perlre とかetc.,,,
さきほども書きましたが

$ascii    = '[\000-\177]';
$euc_c    = '[\241-\376][\241-\376]';
$euc_kana = '\216[\241-\337]';
$euc_0212 = '\217[\241-\376][\241-\376]';
/^($ascii|$euc_c|$euc_kana|$euc_0212)+$/;

とかではダメ?
bviで適当に1バイト削った文字が入ったファイルで確認できましたけど無保証
--
Yu Ooasa  E-mail: you @ dearest.net



pgsql-jp メーリングリストの案内