投稿者 スレッド: 希望する動作が、1つの命令でできるかどうか  (参照数 35 回)

ShionAmasato

  • 新ユーザー
  • *
  • 投稿: 2
希望する動作が、1つの命令でできるかどうか
« 投稿日:: 2018年 9月 02日 , 午後 07:40:33 »
「文字列の中のA文字目からB文字分、S$で置き換える」
という操作ができる命令はありますでしょうか?

それとも命令を組み合わせて自作するしかないのでしょうか?
replaceだと不都合なので…

takeuchi

  • 管理人
  • *****
  • 投稿: 55
Re:希望する動作が、1つの命令でできるかどうか
« Reply #1 投稿日:: 2018年 9月 03日 , 午後 08:48:18 »
こんにちは,

> 「文字列の中のA文字目からB文字分、S$で置き換える」
> という操作ができる命令はありますでしょうか?


残念ながらありません。

> それとも命令を組み合わせて自作するしかないのでしょうか?
> replaceだと不都合なので…

「文字列T$の中のA文字目からB文字分、S$で置き換える」

Left$(T$,A-1)+S$+Right$(T$, Len(T$)-A-B+1)

こんな感じで如何でしょうか。なにか外していますか。

ShionAmasato

  • 新ユーザー
  • *
  • 投稿: 2
Re:希望する動作が、1つの命令でできるかどうか
« Reply #2 投稿日:: 2018年 9月 09日 , 午後 04:50:22 »
結局、行単位にして配列変数にしまって用が済んでしまったんですが
やはり、組み込み関数1個ではできないのですね。

やりたいことは、そのプログラムであっています。
ありがとうございました