> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso5/developing/form/expressions/functions/functions-list/string-functions.md).

# String Functions

Kalipso - Developing - Form - Expressions - Functions - Functions List - String Functions

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