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

[plamo:12734] Re: sedがマルチバイト対応でない?



小野@名古屋大学 です.

<20020124233258Z.lusr@catnip.freemail.ne.jp>の記事において
lusr@catnip.freemail.ne.jpさんは書きました。
lusr> yanagi@endeavor% echo "12345" | perl -pe "y/12345/12345/"
lusr> 1214151515
lusr> yanagi@endeavor% echo "12345" | perl -pe "s/12345/12345/g"
lusr> 12345
ん〜と, この 2つって違うことやってますよね?

上は「1」, 「2」, ..., 「5」という文字をそれぞれ「1」, 「2」,
..., 「5」という文字に置き換えたいってことで, 下は「12345」
という文字列を「12345」という文字列に置き換えたいってことですよね.
つまり, 上だと「234」が「234」になるけど, 下では「234」のま
まである, ということで.

# そうか, EUC だったら
# perl -pe 's/1/1/g; s/2/2/g; ... s/5/5/g;' でいけるのか.
-- 
名古屋大学 工学部 電子工学科 平田研究室
小野 孝男

References
[plamo:12733] Re: sedがマルチバイト対応でない?, Shinji Yanagi

[検索ページ] [メール一覧]
Plamo ML 公開システム