[掲示板に戻る]
2 | Re:COBOLで日本語のあいまい検索は出来ますか |
温泉好きのうさぎ 2009-3-31 17:25
[返信] [編集] INSPECT 命令を使えばいいのではないでしょうか。 書き方の例 INSPECT aaaa TALLYING nnnn FOR ALL xxxx. aaaa : 検査される項目 nnnn : 出現回数のカウンタ (実行前にゼロクリアしておくこと) xxxx : 検査したい項目 aaaa および xxxx は、PIC X の基本項目で定義します。PIC N は不可なので再定義等で回避します。 xxxx は、定数で指定することも可能ですが、日本語の場合 NC”漢字” は不可です。”漢字” とだけしてください。 実行後、出現回数の値を調べることによって、結果の有無がわかります。 また、aaaa および xxxx は、部分参照させることも可能ですから、工夫することによって、可変長の検索ができます。 (例) INSPECT aaaa(bb:cc) TALLYING nnnn FOR ALL xxxx(1:yy). (意味) aaaa の bb バイト目から cc バイトの長さの範囲で、xxxx の yy バイトの長さの項目を検査する。 |
COBOLで日本語のあいまい検索は出... ぴぴ 2009-3-31 16:05 |
Re:COBOLで日本語のあいまい検索は... 温泉好きのうさぎ 2009-3-31 17:25 ←いまここ〜 |
Re:COBOLで日本語のあいまい検索は... ぴぴ 2009-4-1 11:17 |
Re:COBOLで日本語のあいまい検索は... 富山清風 2009-4-1 19:57 |
Re:COBOLで日本語のあいまい検索は... ぴぴ 2009-4-2 13:52 |
BluesBB ©Sting_Band