MQL4 Reference String Functions
String Functions
This is a group of functions intended for working with data of the string type.
Function
|
Action
|
StringAdd
|
Adds a string to the end of another string
|
StringBufferLen
|
Returns the size of buffer allocated for the string
|
StringCompare
|
Compares two strings and returns 1 if the first string is greater than the second; 0 - if the strings are equal; -1 (minus 1) - if the first string is less than the second one
|
StringConcatenate
|
Forms a string of parameters passed
|
StringFill
|
Fills out a specified string by selected symbols
|
StringFind
|
Search for a substring in a string
|
StringGetCharacter
|
Returns the value of a number located in the specified string position
|
StringInit
|
Initializes string by specified symbols and provides the specified string length
|
StringLen
|
Returns the number of symbols in a string
|
StringReplace
|
Replaces all the found substrings of a string by a set sequence of symbols
|
StringSetCharacter
|
Returns a copy of a string with a changed value of a symbol in a specified position
|
StringSplit
|
Gets substrings by a specified separator from the specified string, returns the number of substrings obtained
|
StringSubstr
|
Extracts a substring from a text string starting from a specified position
|
StringToLower
|
Transforms all symbols of a selected string to lowercase
|
StringToUpper
|
Transforms all symbols of a selected string into capitals
|
StringTrimLeft
|
Cuts line feed characters, spaces and tabs in the left part of the string
|
StringTrimRight
|
Cuts line feed characters, spaces and tabs in the right part of the string
|
StringGetChar
|
Returns character (code) from the specified position in the string
|
StringSetChar
|
Returns the string copy with changed character in the specified position
|
|