[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 メーリングリストの案内