当前位置:首页 > MQL4开发人员手册

字符串函数 [String Functions]

时间:2008-09-28 14:57:28  来源:  作者:

字符串函数 [String Functions]

<-- begin content -->
由 帝国程序员 在 周四, 2005-10-27 15:30 提交

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"

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
This site was designed & Modified by beok.net. Last ModiMon, 08/11/2008 0:05 AMe --> Beijing Time.