# String Functions

| **Function**                                                                                                                                           | **Description**                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- |
| [Ascii](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/ascii)                     | Returns the corresponding ASCII code of the specified char.                                                |
| [Base64 Dencode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/base64-decode)    | Decodes a base64 string.                                                                                   |
| [Base64 Encode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/base64-encode)     | Encodes a string to base64.                                                                                |
| [Charact](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/charact)                 | Returns the corresponding Char of the specified ASCII code.                                                |
| [Complete](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/complete)               | To complete a string with the specified chars until it reaches the specified length.                       |
| [Decode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/decode)                   | Converts all the occurrences of "\<N>" in a string into the corresponding Char.                            |
| [Encode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/encode)                   | Converts the non printable chars in a string into the corresponding ASCII code in the "\<N>" format.       |
| [Extract String](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/extract-string)   | Extracts a string from the specified string, according to a rank and separator.                            |
| [FileExtractPart](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/fileextractpart) | Extracts a part of the name of a file from a full file path.                                               |
| [Find](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/find)                       | Returns the position of the provided string inside a string.                                               |
| [FullEncode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/fullencode)           | Converts all the chars in a string into the corresponding ASCII code in the "\<N>" format.                 |
| [Get GUID](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/get-guid)               | Returns a Global Unique Identifier.                                                                        |
| [JSONDecode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/jsondecode)           | This Function decodes a specified JSON encoded string.                                                     |
| [JSONEncode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/jsonencode)           | This Function encodes a specified string into a JSON encoded string.                                       |
| [Left](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/left)                       | Returns the left part of a string, according to the specified length.                                      |
| [Length](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/length)                   | Returns the size, in chars, of a string.                                                                   |
| [Lower-case](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/lower-case)           | Converts all the chars in a string to their lower case form.                                               |
| [Middle](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/middle)                   | Returns a part of a string, starting at a given position with the specified length.                        |
| [MLText](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/mltext)                   | Returns a string defined by the user, corresponding to the current language of the application in runtime. |
| [Replace](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/replace)                 | Replaces all the occurrences of a char by the specified one, on a string.                                  |
| [Right](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/right)                     | Returns the right part of a string, according to the specified length.                                     |
| [Set String](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/set-string)           | Returns a string with Value replacing a Source String according to a Rank and a Separator.                 |
| [String Count](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/string-count)       | Returns the occurrence of the specified string in a string.                                                |
| [Trim](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/trim)                       | Removes white spaces at left and/or right of a string.                                                     |
| [Upper-Case](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/upper-case)           | Converts all the chars in a string to their upper case form.                                               |
| [URLDecode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/urldecode)             | This Function decodes a specified URL encoded string.                                                      |
| [URLEncode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/urlencode)             | This Function encodes a specified string into a URL encoded string.                                        |
| [XMLDecode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/xmldecode)             | This Function decodes a specified XML encoded string.                                                      |
| [XMLEncode](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-descriptions/string-functions/xmlencode)             | This Function encodes a specified string into a XML encoded string.                                        |
