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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0728
よよよのぴぴぴnotefindの使い方2解決


よよよのぴぴぴ

リンク

2018/7/28(Sat) 06:03:18|NO.84867

hsp3.5から追加されたnotefindですが、検索する対象に複数当てはまる場合、どう処理すればいいのでしょうか

例えばappleを検索したいとき検索対象に↓
I like an apple!Do you like apple!I want an apple!

とappleが3つあった場合、全て検出するにはどうすればいいのかという意味です



この記事に返信する


あらや

リンク

2018/7/28(Sat) 14:27:15|NO.84868

notefindだけでは無理かと思います。

1.notefindで見つけたappleを含む行を一旦notegetで別の変数に取得。
2.その変数に対してinstr関数を-1が出るまで繰り返し実行。
3.繰り返した回数がappleの出現回数になる。

こんな感じの流れで全て検出できるはずです。

もし最初から1行だけの文字列の場合はnotefindの意味が無いので
instr関数だけ実行でもいいでしょうね。



よよよのぴぴぴ

リンク

2018/7/28(Sat) 19:35:42|NO.84872

なるほど、、めんどくさそうですね、、
がんばってみます



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