,欢迎光临!
加入收藏设为首页在线咨询
您当前位置:网站首页 >> 投资软件 >> MT4/MT5 >> MT4-MQL4 编程入门(第19节 字符串函数)

MT4-MQL4 编程入门(第19节 字符串函数)

2010-12-27 14:08:42 来源:《008财富网》 浏览:3375

免费QQ群号94337889( 外盘期货/恒指期货交流)

第十九节 字符串函数 [String Functions]

string StringConcatenate( ... ) 字符串连接:: 输入参数 ... - 任意值,用逗号分割

示例:string text; text=StringConcatenate("Account free margin is ", AccountFreeMargin(), "Current time is ", TimeToStr(CurTime())); // slow text="Account free margin is " + AccountFreeMargin() + "Current time is " + TimeToStr(CurTime()) Print(text);

 

 int StringFind( string text, string matched_text, int start=0) 在字符串中寻找符合条件的字符串返回索引位置 :: 输入参数 text - 被搜索的字符串 matched_text - 需要搜索的字符串 start - 搜索开始索引位置 示例:string text="The quick brown dog jumps over the lazy fox"; int index=StringFind(text, "dog jumps", 0); if(index!=16) Print("oops!");

 

 int StringGetChar( string text, int pos) 取字符串中的某一个字符 :: 输入参数 text - 字符串 pos - 取字符的位置

示例:

int char_code=StringGetChar("abcdefgh", 3); // char code 'c' is 99 int StringLen( string text) 返回字符串长度 :: 输入参数 text - 字符串

示例:

string str="some text"; if(StringLen(str)<5) return(0); string StringSetChar( string text, int pos, int value) 在字符串中设置一个字符 :: 输入参数 text - 字符串 pos - 设置字符的位置 value - 新的字符

示例:

string str="abcdefgh"; string str1=StringSetChar(str, 3, 'D'); // str1 is "abcDefgh" string StringSubstr( string text, int start, int count=EMPTY) 从字符串中截取一段字符串 :: 输入参数 text - 字符串 start - 开始索引位置 count - 截取字符数

示例:

string text="The quick brown dog jumps over the lazy fox"; string substr=StringSubstr(text, 4, 5); // subtracted string is "quick" word string StringTrimLeft( string text) 字符串左侧去空格 :: 输入参数 text - 字符串

示例:

string str1=" Hello world "; string str2=StringTrimLeft(str); // after trimming the str2 variable will be "Hello World " string StringTrimRight( string text) 字符串右侧去空格 :: 输入参数 text - 字符串

示例:

string str1=" Hello world "; string str2=StringTrimRight(str); // after trimming the str2 variable will be " Hello World"

发表评论
网名:
评论:
验证:
共有0人对本文发表评论查看所有评论(网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
  • 联系邮箱:service#918008.com(请把#换成@) - 在线QQ:77446881
  • 外盘期货|外盘开户|恒指期货|恒指期货期权开户|外盘期货开户|外盘期权开户|新华富时A50指数开户|恒指开户|恒指配资|恒指软件|
  • 外盘配资|外盘期货配资|外汇软件|恒指期权开户|美原油软件|恒指喊单软件|期货配资|恒指分析软件
  • 苏ICP备17053501号 Copyright 2018, 版权所有 www.918008.com.
在线客服 客服软件
在线客服系统

免责申明:本网站刊载的内容,部份搜集自网络,供大家免费浏览,所有相关权益归原作者所有,《008财富网》无意侵犯任何人、任何机构的权益!如果其中有您的文章不想被我们转载,请告诉我们!本网站刊载的所有内容,不构成投资建议,仅供参考,风险自负。任何投机交易在具体高度收益性的同时也具有高度风险性,通常只适合于能够承担相应风险的人士。鉴于存在的这些风险,您应该在完全了解所涉及交易的性质以及自身面临风险的程度后才进行交易。投资有风险,入市须谨慎!所有解释权归《008财富网》所有。