| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| adjustl | strings | Interface | Adjusts the string to the left by removing any leading blanks and pushing any removed blanks onto the end of the string. |
| adjustr | strings | Interface | Adjusts the string to the right by removing any trailing blanks and pushing any removed blanks onto the front of the string. |
| assignment(=) | strings | Interface | Copies a string to a traditional Fortran character(len = *) string or vice-versa. |
| char | strings | Interface | Converts a string to a Fortran character array. |
| find | strings | Interface | Finds the starting index of all substrings within a parent string. |
| index | strings | Interface | Returns the starting position of a substring within a string. |
| insert | strings | Interface | Inserts a substring into another string at the specified index. |
| len | strings | Interface | Returns the length of a string. |
| len_trim | strings | Interface | Returns the length of a string. |
| operator(//) | strings | Interface | Concatenation of two strings. |
| operator(/=) | strings | Interface | Element-wise comparison of two strings. |
| operator(==) | strings | Interface | Element-wise comparison of two strings. |
| remove | strings | Interface | Removes a range of characters from the string. |
| replace | strings | Interface | Replaces the substring identified by the supplied regular expression pattern with a new substring. |
| scan | strings | Interface | Scans the string for any of the characters in the specified substring. |
| split_string | strings | Interface | Splits a string by the specified delimiter character. |
| string_to_int | strings | Interface | Converts a string to a 32-bit integer. |
| string_to_real | strings | Interface | Converts a string to a 64-bit real. |
| to_c_string | strings | Interface | Converts a Fortran string to a C-compatible, null-terminated string. |
| to_lower | strings | Interface | Converts a string to all lowercase characters. Any characters that are already lowercase, a special symbol, or a numeric value are not modified. |
| to_string | strings | Interface | Converts an item to a string. |
| to_upper | strings | Interface | Converts a string to all uppercase characters. Any characters that are already uppercase, a special symbol, or a numeric value are not modified. |
| trim | strings | Interface | Trims any trailing blanks from the end of the string. |