HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0506
NI8重複行を削除3解決


NI8

リンク

2009/5/6(Wed) 12:00:32|NO.24988

HSPで重複行を削除したいのですが、
noteget t,cnt
で、一行取得し、
instr(text, , t)で検索することができるのですが、削除の処理がnotedelだと重複が削除されません。 何方かご教授お願いします。



この記事に返信する


inovia

リンク

2009/5/6(Wed) 12:35:54|NO.24991

とっさに思いついたす〜ぱ〜手抜きver.(^_^;)
行数が増えるごとに遅くなるかと


//「きゅうり」と「だいこん」が重複 st="たまねぎ\nにんじん\nきゅうり\nだいこん\nとまと\nきゃべつ\nぱーまん\nきゅうり\nじゃがいも\nだいこん" st2="" mes st notesel st repeat notemax notesel st noteget tmp,cnt notesel st2:f=0 repeat notemax noteget tmp2,cnt //重複チェック if tmp2=tmp:f=1:break loop if f=0:noteadd tmp loop pos 100,0:mes st2



SYAM

リンク

2009/5/6(Wed) 12:50:30|NO.24992

やりたいことがちょっとハッキリしないんですが、
notedel だと1行しか消えないので、その前の instr で検索に何も引っかからなくなるまで 検索と削除 を繰り返す、ってことになると思います。



NI8

リンク

2009/5/6(Wed) 17:38:53|NO.25003

inoviaさん、ありがとうございます。解決しました。
SYAMさん、次回から注意したいと思います。



ONION software Copyright 1997-2023(c) All rights reserved.