早速ありがとうございます。
JPerlでRSSを読んでいると、読めないのが時々あるので、調べてみるととにかく
長いんですね。おそらくエラーが出ているんだろうなと思っていたのですが、よ
うやく問題のデータサイズを確認しました。
これはパターンマッチ演算子で挟むデータの長さが7KB以下程度であれば問題が
出ないという認識でよいのでしょうか。問題の出る文字列の正確な長さはわかる
でしょうか。文字列の構成によるのでしょうか。また、JPerl特有の制限という
理解でよいでしょうか。
スクリプト側では行の長さを測定して、行を分割して処理すればなんとかなるで
しょうね。しかし、分割する位置を長さだけで決めるのは問題があるなあ。
--
藤岡
On Wed, 23 Jun 2004 00:20:04 +0900
WATANABE Hirofumi <eban@...> さんwrote:
> わたなべです。
>
> 藤岡和夫 <kazuf@...> writes:
>
> > 1行が7KB程度のデータをパターンマッチで解析しようとすると、表題のエラーが
> > 出るのですが、、、、、
> >
> > while(<>){
> > chomp;
> > if(/<description>(.+?)<\/description>/){
> > print $1,"\n";
> > }
> > }
>
> 6年前にnamazuの高林さんからも報告があったんですが、バックト
> ラックが65535回を越えてしまうのが原因です。
> 直すのは困難なのでそのまま棚上げ状態。
>
> --
> わたなべひろふみ
藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/