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

[debian-users:22526] Re: perl5 のソースがコンパイルできません



Arafuneさん、こんにちは。

At 12:31 00/05/24 , you wrote:
M.K.> # jperlって、結構必要な人いると思うのですが、パッケージは無いんですね (^^;

本当にそんなにいるのでしょうか?
# 私は jperl っていうのは,例えば, chop とかの命令で2バイト文字を2バ
  イト文字として認識してくれる.とかその程度の知識しかないのです.でも
euc にしたら大抵のことはちゃんと(おおよそは)思ったとうりのことをしてく
れるのでまあいいよなあ.と思っています.

日本語の正規表現というのが使えるのはメリットなのかもしれませんが,([あ-
ん]みたいなやつ)あまり使う場所が想定できないし.

たいしたことじゃないんですが、入力された日本語を提携パターンである程度編集し たかったりします。とは言っても、別に文法解析なんて高等なことじゃなくて、例え ば法人の表記を「株式会社」か「(株)」で統一したいとか、振り仮名をひらがなかカ タカナのどっちかで統一したいとか、そんなレベルです。「そんなことライブラリと か使えばいいじゃん」と言われてしまえばそれまでですが、組み込みの正規表現で処 理する方が個人的趣味に合うんです。 そもそも、今回Jperlが必要になった(欲しくなった)同期は、標準の(EUCパッチをあ ててない)Perlだと正規表現の"[]"の中で漢字が使えないことでした。

jperl じゃないとできなくて perl ではできない事柄というのは何なんでしょうか?

というか, jperl が必要な(絶対にjperl でなければならない)というような
状況はどんな状況なんでしょうか?(もともとのスクリプトが jperl が前提で
スクリプトを書き直す気力がないというのを除いての話ですが.)

「絶対に××じゃなきゃ」なんてことはないです。特にPerlだし…(^^;
やろうと思えば何通りだってあるんでしょうけど、普通に組み込みの正規表現で日本 語扱えた方が楽だと思います。…っていうか、使えないと日本語のデータ処理には不 便じゃないですか ?

ところで、不勉強で済みませんが、Jperl.pmって正規表現が使える文字列演算系の関 数を全部サポートしているんですか ? "s///"とか"tr///"とか"//"などで、正規表現で日本語を使えるのでしょうか。

あと、あまり関係ありませんが、C++のstringクラスなどで日本語の正規表現が使え る(要はPerlみたいな処理ができる)ライブラリってどこかにありませんでしょうか。 もしご存知でしたら教えていただけると助かりますです。

# jgrepはあるのにjperlは無いのが悲しかった… (^^;

//-------------------------------------------------------------------
// 勝野雅史
// E-Mail : mailto:winfield@xxxxxxxxxx
// HP     : http://www.webs.co.jp/~winfield/