行ごとに検索に該当した件数を取得する方No.06055
mas さん 09/03/05 18:56
 
いつもお世話になっております。
どなたかご教示お願いいたします。

 1111,aaa,bbb,ccc,ddd
 2222,aaa,bbb,ccc,ddd
 3333,aaa,bbb,ccc,ddd,eee
 4444,aaa,bbb,ccc,ddd

というデータがあったとして

 1行目のカンマは4個
 2行目のカンマは4個
 3行目のカンマは5個
 4行目のカンマは4個

とメッセージボックスで表示したいのですが、
どのようにすればよいのかイメージが出来ません。

よろしくお願いいたします。

[ ]
RE:06055 行ごとに検索に該当した件数を取No.06056
K'zawa さん 09/03/05 20:25
 
masさん、こんにちは。
K'zawaです。

行ごとに検索ヒット数を得る方法の一例として、

1.行選択する
2.「選択した範囲内のみ」で検索文字列を同文字列に置換してresult値を得る
3.1に戻る

というのがあります。

[ ]
RE:06056 行ごとに検索に該当した件数を取No.06057
mas さん 09/03/06 10:46
 
K'zawaさん、こんにちわ。

教えていただいた内容で出来ました!!

gofileend;
#j = lineno ;
gofiletop;
#i=lineno;
while( #i <= #j ) {
 golinetop;
 beginsel;
 golineend;
 replaceall "," , "," , inselect;
 message   str( #i ) + "行目のカンマは " + str( result ) + " 個です";
 down;
 #i = #i + 1 ;
}

ありがとうございました。
今後もよろしくお願いいたします。

[ ]