
MQL4MQL5 文字列
StringReplace()
- できること
- 文字列の中の一部を別の文字列に置き換える
- 対応
- MQL4・MQL5
StringReplace() とは
文字列の中にある指定した文字列を、すべて別の文字列に置き換える関数です。元の変数が直接書き換えられます。
StringReplace() の書式と引数
int StringReplace(
string &str,
const string find,
const string replacement
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
str | string & | 必須 | 置き換えを行う文字列の変数(書き換えられます)。 |
find | const string | 必須 | 探す文字列。 |
replacement | const string | 必須 | 置き換える文字列。 |
戻り値
置き換えた回数。エラーのときは -1。
StringReplace() の使い方(コード例)
MQL4・MQL5 共通
string s = "2026.09.29";
int n = StringReplace(s, ".", "/");
Print(s, "(", n, "か所置換)"); // 2026/09/29OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












