...
Name and Parameters | Description | Return Type | Usage Example | |
---|---|---|---|---|
Append(string value) | Returns a new string with the specified string added to the end | string | $Configuration.Name.Append(" ").Append($Build.Version$)$ | "Build Config 1.2.3" (given "Build Config", and "1.2.3") |
Contains(string value, bool ignoreCase) | Returns a value indicating whether the specified string occurs within the current text. Use ignoreCase parameter is false by default | boolean | ||
Insert(int startIndex, string value) | Returns a new string in which a specified string is inserted at a specified index position in the current text | string | ||
Length | Returns the number of characters in the text | integer | ||
PadLeft(int totalWidth, char paddingChar) | Returns a new string that right-aligns the characters in the current text by padding them on the left with a specified character, for a specified total length | string | ||
PadRight(int totalWidth, char paddingChar) | Returns a new string that left-aligns the characters in the current text by padding them on the right with a specified character, for a specified total length | string | ||
Remove(int startIndex, int count) | Returns a new string in which a specified number of characters in the current text beginning at a specified position have been deleted | string | ||
Replace(string oldValue, string newValue) | Replaces all occurrences of the first specified string in the current string with the second specified string | string | $Configuration.Name.Replace("v.", "version" )$ | "Test Config version 10" (given "Test Config v. 10") |
Replace(string pattern, string replacement, ignoreCase) | Returns a new string in which all matches of the specified regular expression pattern in the current text are replaced with a specified replacement string | |||
Split | Splits a string into substrings separated by any of the characters in separator parameter | string array | ||
SplitWithQuotes | Splits a string into substrings separated by any of the characters in separator parameter. Separators within quotes are ignored. The quoteType parameter can be "single" or "double" and defaults to "double" | string array | ||
Substring | Returns a substring of the current text starting at a specified character position with an optional specified length | string | ||
ToBoolean | Parses text to a boolean, allowing boolean operations and functions | boolean | ||
ToLower | Converts a string to lowercase | string | $Source.RepoName.Branch.ToLower$ | "version 1.5" (given "Version 1.5") |
ToNumber | Parses text to a number, allowing numeric operations and functions | number | ||
ToUpper | Converts a string to uppercase | string | $Project.Name.ToUpper$ | "PROJECT X" (given "Project X") |
TrimStart | Returns a new string with all leading occurrences of white space or a specified set of characters removed | string | ||
Trim | Returns a new string with all leading and trailing occurrences of white space or a specified set of characters removed | string | $Build.Version.Trim$ $Build.Version.Trim(".,")$ | "a b c d" (given " a b c d ") "a.b.c.d" (given ",a.b.c.d.") |
TrimEnd | "Returns a new string with all trailing occurrences of white space or a specified set of characters removed | string |
...