Ниже предоставлен полный список пользовательских функций раздела "Strings", доступных в PureBasic. Кликните по имени функции для получения детального описания
| Функция | Описание |
|---|---|
| CountString2 | Подсчитывает число вхождений в строке без учёта регистра. |
| SplitA2 | Разделяет строку и создаёт массив из элементов. |
| SplitM | Разделяет строку и создаёт карту из элементов. |
| SplitL2 | Разделяет строку и создаёт список из элементов. |
| SplitL3 | Разделяет строку и создаёт список из указателей на элементы строки. |
| SplitL | Разделяет строку и создаёт список из элементов. |
| Split | Разделяет строку и создаёт массив из элементов. |
| JoinL | Объединяет список в строку. |
| Join | Объединяет массив в строку. |
| Vast | Преобразование числа из одной системы счисления в другую. |
| RegexReplace2 | Замена с помощью регулярного выражения с использованием ссылок на группы в строке замены. |
| EscapeRegularExpression | Экранирует метасимволы регулярного выражения. |
| IsDigital | Проверяет является ли все символы в строке цифрами 0-9 |
| IsFloat | Проверяет является ли текст дробным числом, например "1.2" |
| IsHex | Проверяет является ли строка шестнадцатеричным числом с цифрами 0-9, A-F |
| IsLatin | Проверяет является ли строка набором букв и цифр A-Z, 0-9 |
| LTrimChar | Удаляет указанные символы слева. |
| RTrimChar | Удаляет указанные символы справа. |
| TrimCharsToString | Удаляет повтор указанных символов в строке. |
| RepeatCharN | Повторяет указанный символ заданное число раз. |
| RepeatStrN | Повторяет указанную строку заданное число раз. |
| detectTextEncodingInBuffer | Определить кодировку текста по указателю. |
| ValidChar | Проверяет, соответствует ли строка указанному набору символов. |
| RemoveNonWordChars | Удаляет из строки все символы не слова (удаляет \W на языке регвыр). |
| SplitListByWords | Разделяет строку захватывая только целые слова. |
| SplitMapByWords | Разделяет строку захватывая только целые слова в одном экземпляре. |
| BinaryHex | Преобразует строку шестнадцатеричных данных в бинарную, возвращая указатель. Когда буфер больше не нужен, он должен быть освобожден с помощью функции FreeMemory(). |