特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について
itoma
投稿数: 12
V9PLUSで文字列中で特定の文字列を文字の末尾から検索して最初にヒットした出現位置からそれ以降の文字列を削除するような仕組を作ろうとしております。
具体的には、↓のような文字列より
1000*1000*1000
文字列末尾より"*"の文字を検索、一番最初にヒットした10番目の*以降の”*1000”の文字列を消し
1000*1000
のような文字列の切出しを行いたいのですが、
文字列の先頭行から出現位置以降の文字を消しこむ仕組だとINSTR関数を利用し文字の出現位置から切出しを行う仕組を作ればよいのですが、
文字列の末尾から出現位置を検索するような関数が見当たらない為
困っております。
できることなら作りこみをするのは避けたいと思っている為、文字列の末尾から特定の文字の出現位置を返すような関数もしくはなんらか簡単に実現できる仕組をご存じの方いらっしゃいませんでしょうか。
具体的には、↓のような文字列より
1000*1000*1000
文字列末尾より"*"の文字を検索、一番最初にヒットした10番目の*以降の”*1000”の文字列を消し
1000*1000
のような文字列の切出しを行いたいのですが、
文字列の先頭行から出現位置以降の文字を消しこむ仕組だとINSTR関数を利用し文字の出現位置から切出しを行う仕組を作ればよいのですが、
文字列の末尾から出現位置を検索するような関数が見当たらない為
困っております。
できることなら作りこみをするのは避けたいと思っている為、文字列の末尾から特定の文字の出現位置を返すような関数もしくはなんらか簡単に実現できる仕組をご存じの方いらっしゃいませんでしょうか。
投票数:0
平均点:0.00
投稿ツリー
-
特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について
(itoma, 2008-8-26 10:09)
- Re: 特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について (s_nagura, 2008-8-26 10:19)
- Re: 特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について (Kake, 2008-8-26 10:21)
- Re: 特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について (Take, 2008-8-26 10:23)
-
Re: 特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について
(ISHIJIMA, 2008-8-26 10:28)
- Re: 特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について (itoma, 2008-9-2 9:40)