|
|
|
|
|
- Extracting a specific number of characters from the beginning of a string
- Extracting a specific number of characters from the end of a string
- Extracting a specific number of characters from the middle of a string
- Extracting a word separated by specific characters
- Removing leading and trailing spaces from a string
- Replacing characters in a string
- Checking if a string contains another string
Character string: How to extract, remove and replace words? Extracting a specific number of characters from the beginning of a string First syntax (recommended): Use the operators for handling strings. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = sMySourceString[[1 TO 5]]  // sMyResultString is set to "Hello" Second syntax: Use the Left function. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = Left(sMySourceString, 5)  // sMyResultString is set to "Hello" Extracting a specific number of characters from the end of a string First syntax (recommended): Use the operators for handling strings. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = sMySourceString[[Length(sMySourceString) - 4 TO]]  // sMyResultString is set to "test" Second syntax: Use the Right function. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = Right(sMySourceString, 4)  // sMyResultString is set to "test" Extracting a specific number of characters from the middle of a string First syntax (recommended): Use the operators for handling strings. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = sMySourceString[[7 ON 4]]  // sMyResultString is set to "this" Second syntax: Use the Middle function. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = Middle(sMySourceString, 7, 4)  // sMyResultString is set to "this" Extracting a word separated by specific characters Use the ExtractString function. sMyResultString is string sMySourceString is string  sMySourceString = "Hello this is a test"  sMyResultString = ExtractString(sMySourceString, 2, " ")  // sMyResultString is set to "this" Removing leading and trailing spaces from a string Use the NoSpace function. sMySourceString is string  sMySourceString = " Hello this is a test "  sMyResultString = NoSpace(sMySourceString)  // sMyResultString is set to "Hello this is a test" Replacing characters in a string Use the Replace function. sResultString = Replace("Hello, this is a test", " ", "_")  // sResultString is set to: "Hello,_this_is_a_test" Checking if a string contains another string First syntax: to get the position of the substring, use Position. sFullString is string = "WINDEV is a great tool" sSubString is string = "tool"  nPosition is int = Position(sFullString, sSubString) // nPosition is set to 19 Second syntax: to check whether a string contains a specific substring, use the [=] comparison operator (recommended) or the Contains function. sFullString is string = "WINDEV is a great tool" sSubString is string = "tool"  IF sFullString [=] sSubString THEN Info("The string contains the specified substring") END  // Equivalent to: //IF Contains(sFullString, sSubString) THEN // Info("The string contains the specified substring") //END
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|