字串符類型數(shù)據(jù)的一組函數(shù)。
StringConcatenate
StringFind
StringGetChar
StringLen
StringSetChar
StringSubstr
StringTrimLeft
StringTrimRight
string StringConcatenate( ...)
數(shù)據(jù)的字串符形式通過并且返回。 參量可以為任意類型。通過參量的總數(shù)不得超過64個字符。
作為應用到Print(), Alert() 和Comment()函數(shù)的參量按照同樣規(guī)則傳送。從函數(shù)參量返回獲取的字符串作為連接結(jié)果。
當字串符連續(xù)使用(+)添加時,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);
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!");
int StringGetChar( string text, int pos)
從字串符指定位置返回代碼。
參量:
text - 字串符。
pos - 取字符的位置 。可以自0 至 StringLen(text)-1。
示例:
int char_code=StringGetChar("abcdefgh", 3);
// 取出代碼 'c' 是 99
int StringLen( string text)
在字串符中返回代碼數(shù)。 Returns character count in a string.
參量:
text - 計算字符串長度。
示例:
string str="some text";
if(StringLen(str)<5) return(0);
string StringSetChar( string text, int pos, int value)
在指定位置返回帶有改變代碼的字串符復本。
參量:
text - 改變的字串符代碼。
pos - 字串符種代碼的位置。可以自0 至 StringLen(text)。
value - 新取得ASCII 代碼。
示例:
string str="abcdefgh";
string str1=StringSetChar(str, 3, 'D');
// str1 is "abcDefgh"
string StringSubstr( string text, int start, void length)
從給出的位置的文本字串符開端提取字串符。
如果可能此函數(shù)返回提取字串符的副本,否則返回空字串符。
參量:
text - 將被提取的字串符。
start - 字串符開始索引??梢允亲?0 至 StringLen(text)-1。
length - 字串符提取的寬度。如果參量值超過或等于 0 或者參量沒有指定,字串符將被提取。
示例:
string text="快速的棕色小狗跨越過懶惰的狐貍";
string substr=StringSubstr(text, 4, 5);
// 減去字串符是"快速"單詞
string StringTrimLeft( string text)
在字串符左側(cè)部分函數(shù)剪切空間和圖表。如果可能函數(shù)返回一個剪切的復本。否則返回空字串符。
參量:
text - 左側(cè)剪切的字串符。
示例:
string str1=" Hello world ";
string str2=StringTrimLeft(str);
// 在剪切str2將是 "Hello World "
string StringTrimRight( string text)
在字串符右側(cè)部分函數(shù)剪切空間和圖表。如果可能函數(shù)返回一個剪切的復本。否則返回空字串符。
參量:
text - 右側(cè)剪切的字串符。
示例:
string str1=" Hello world ";
string str2=StringTrimRight(str);
// 在剪切str2 之后將是 " Hello World"
聯(lián)系客服