• <xmp id="4g4m2"><menu id="4g4m2"></menu><menu id="4g4m2"><strong id="4g4m2"></strong></menu>
    <xmp id="4g4m2">
  • <menu id="4g4m2"></menu>
  • <dd id="4g4m2"></dd>
  • 只發布交易干貨的網站
    用實戰期貨交易系統和心得助你重塑交易認知

    正規期貨開戶 | 手續費只+1分

    90%交易者的手續費都被加收超1倍,一起看看最新的交易所手續費一覽表吧!

    MQL4字符串處理函數

    • StringConcatenate() – 字符串連接
    • StringFind() – 字符串搜索
    • StringGetChar() – 獲取字符串中指定字符ASCII值
    • StringLen() – 獲取字符串長度
    • StringSetChar() – 替換字符串中字符
    • StringSubstr() – 字符串截取
    • StringTrimLeft() – 刪除字符串前字符
    • StringTrimRight() – 刪除字符串后字符

    ?

    StringConcatenate() – 字符串連接

    string StringConcatenate(...)

    本函數生成字符串形式的數據并且返回。參數可以為任意類型,總數不超過64個。

    按照Print(), Alert() 和 Comment() 函數的同樣規則,把參數轉換成字符串,其返回值就是把函數參數轉換成字符串再連接起來的結果。

    StringConcatenate() 函數要比使用加號運算符(+)連接字符串運行更快、更節省內存。

    參數:

    ... - 用逗號分隔所有字符串,最多64個參數。 

    示例:

      string text;  text=StringConcatenate("Account free margin is ", AccountFreeMargin(), "Current time is ", TimeToStr(TimeCurrent()));// 文本="Account free margin is " + AccountFreeMargin() + "Current time is " + TimeToStr(TimeCurrent())  Print(text);

    StringFind() – 字符串搜索

    int StringFind(string text, string matched_text, void start)

    搜索子字符串。函數返回子字符串在搜索字符串中開始位置,如果未找到,返回-1 。

    參數:

    text - 被搜索的字符串。 matched_text - 需要搜索的字符串。 start - 搜索開始索引位置。 

    示例:

      string text="快速的棕色小狗跨越過懶惰的狐貍";  int index=StringFind(text, "小狗跨越", 0);  if(index!=16)    Print("oops!"); 

    StringGetChar() – 獲取字符串中指定字符ASCII值

    int StringGetChar(string text, int pos)

    返回字符串中指定位置的字符ASCII值。

    參數:

    text - 字符串。 pos - 字符串中字符位置,可以從 0 至 StringLen(text)-l。 

    示例:

      int char_code=StringGetChar("abcdefgh", 3);  // 取出代碼 'c' 是 99  

    StringLen() – 獲取字符串長度

    int StringLen(string text)

    返回一個字符串長度(字符串中字符個數)。

    參數:

    text - 字符串。

    示例:

      string str="some text";  if(StringLen(str)
    

    StringSetChar() – 替換字符串中字符

    string StringSetChar(string text, int pos, int value)

    返回在指定位置被替換過字符的字符串。

    參數:

    text - 字符串。pos - 字符串中字符位置,可以從0至 StringLen(text)-1。 value -  新字符的 ASCII 代碼。 

    示例:

      string str="abcdefgh";  string str1=StringSetChar(str, 3, 'D');  // str1 is "abcDefgh" 

    StringSubstr() – 字符串截取

    string StringSubstr(string text, int start, void length)

    從字符串給出的位置起截取子字符串。

    如果可能,此函數返回提取的子字符串,否則,返回一個空字符串。

    參數:

    text - 字符串。start - 子字符串開始的位置,可以從0至 StringLen(text)-1。 length - 字符串截取長度。大于等于0;如果參數沒有指定,從給定的位置起截取到串尾。 

    示例:

      string text="The quick brown dog jumps over the lazy fox";  string substr=StringSubstr(text, 4, 5);  // 截取的字串符是"quick"單詞 

    StringTrimLeft() – 刪除字符串前字符

    string StringTrimLeft(string text)

    本函數刪除字符串左側的回車符、空格和制表符。如果成功,函數將返回刪除過的字符串,否則,返回空字符串。

    參數:

    text - 字符串。 

    示例:

      string str1="  Hello world   ";  string str2=StringTrimLeft(str);  //str2將是 "Hello World   " 

    StringTrimRight() – 刪除字符串后字符

    string StringTrimRight(string text)

    本函數刪除字符串右側的回車符、空格和制表符。如果成功,函數將返回刪除過的字符串,否則,返回空字符串。

    參數:

    text - 字符串。 

    示例:

      string str1="  Hello world   ";  string str2=StringTrimLeft(str);  //str2將是 "  Hello World" 

    來源:外匯邦

    MQL4字符串處理函數
    本文名稱:《MQL4字符串處理函數》
    本文鏈接:http://www.wuhansb.com/tuijian/32484.html
    免責聲明:投資有風險!入市需謹慎!本站內容均由用戶自發貢獻,或整編自互聯網,或AI編輯完成,因此對于內容真實性不能作任何類型的保證!請自行判斷內容真假!但是如您發現有涉嫌:抄襲侵權、違法違規、疑似詐騙、虛假不良等內容,請通過底部“聯系&建議”通道,及時與本站聯系,本站始終秉持積極配合態度處理各類問題,因此在收到郵件后,必會刪除相應內容!另外,如需做其他配合工作,如:設置相關詞匯屏蔽等,均可配合完成,以防止后續出現此類內容。生活不易,還請手下留情!由衷希望大家能多多理解,在此先謝過大家了~

    我要說說 搶沙發

    評論前必須登錄!

    立即登錄   注冊

    切換注冊

    登錄

    忘記密碼 ?

    切換登錄

    注冊

    我們將發送一封驗證郵件至你的郵箱, 請正確填寫以完成賬號注冊和激活

    簧色带三级