ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について

このトピックの投稿一覧へ

質問 特定の文字を指定し文字列の中で何番目の文字であるか末尾から検索する方法について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2008-8-26 10:09 | 最終変更
itoma  新米   投稿数: 12
V9PLUSで文字列中で特定の文字列を文字の末尾から検索して最初にヒットした出現位置からそれ以降の文字列を削除するような仕組を作ろうとしております。

具体的には、↓のような文字列より

 1000*1000*1000

文字列末尾より"*"の文字を検索、一番最初にヒットした10番目の*以降の”*1000”の文字列を消し

 1000*1000

のような文字列の切出しを行いたいのですが、

文字列の先頭行から出現位置以降の文字を消しこむ仕組だとINSTR関数を利用し文字の出現位置から切出しを行う仕組を作ればよいのですが、
文字列の末尾から出現位置を検索するような関数が見当たらない為
困っております。
できることなら作りこみをするのは避けたいと思っている為、文字列の末尾から特定の文字の出現位置を返すような関数もしくはなんらか簡単に実現できる仕組をご存じの方いらっしゃいませんでしょうか。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約