WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:全ての空白消去

0:[投稿] サンダーズ [2002/12/27 14:19 ][環境:IE5 UNIX]

perlで全ての空白(全角・半角)を消去するにはどうすれば良いですか


1:[回答] やじうま1号 [2002/12/27 15:16 ]

tr/  //d;

ではだめでしょうか。


2:[回答] ふじ [URL] [2002/12/27 16:01 ]

>>1
文字コードが EUC の場合、

tr/  //d;

tr/\x20\xA1\xA1//d;

と等価です。
これだと、\xA1 を含んだ他の文字 (たとえば ぁ) の一部を削除してしまいます。
# Perl5.8 なら tr/  //d; でも行けそうですが。

「Perl メモ」の、
http://www.din.or.jp/~ohzaki/perl.htm#JP_Match
http://www.din.or.jp/~ohzaki/perl.htm#Character
あたりを読めば解決するかと。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World