Часто сталкиваюсь с обрабткой строк в Autoit. Хороший человек сделал список функций и их описание, я его содрал тут.
Функция | Описание |
---|---|
String | Возвращает строковое представление выражения. |
StringAddCR | Добавляет символ возврата каретки (@CR) в префикс каждому символу перевода строки (@LF). |
StringCompare | Сравнивает две строки с использованием дополнительных параметров. |
StringFormat | Возвращает форматированную строку (имитация функции sprintf() из языка C). |
StringFromASCIIArray | Преобразует массив кодов ASCII в строку. |
StringInStr | Проверяет вхождение подстроки в указанную строку. |
StringIsAlNum | Проверяет наличие в строке только букв и цифр. |
StringIsAlpha | Проверяет наличие в строке только букв. |
StringIsASCII | Проверяет наличие в строке только ASCII символы в диапазоне 0x00 — 0x7f (0 — 127). |
StringIsDigit | Проверяет наличие в строке только цифр (0-9). |
StringIsFloat | Проверяет, является ли строка числом с плавающей точкой. |
StringIsInt | Проверяет, является ли строка целым числом. |
StringIsLower | Проверяет наличие в строке только строчных букв (в нижнем регистре). |
StringIsSpace | Проверяет наличие в строке только пробельных символов. |
StringIsUpper | Проверяет наличие в строке только заглавных букв (в верхнем регистре). |
StringIsXDigit | Проверяет наличие в строке только шестнадцатеричных цифр (0-9, A-F). |
StringLeft | Возвращает указанное число символов строки слева. |
StringLen | Возвращает количество символов строки. |
StringLower | Преобразует строку в нижний регистр. |
StringMid | Извлекает часть символов в строке. |
StringRegExp | Ищет в строке совпадения с образцом, заданным в виде регулярного выражения. |
StringRegExpReplace | Заменяет текст строки, используя регулярное выражение. |
StringReplace | Заменяет фрагмент в строке. |
StringRight | Возвращает указанное число символов строки справа. |
StringSplit | Разделяет строку на подстроки, в зависимости от заданного разделителя. |
StringStripCR | Удаляет все символы возврата каретки ( Chr(13) ) в строке. |
StringStripWS | Удаляет пробельные символы в строке. |
StringToASCIIArray | Преобразует строку в массив, содержащий код ASCII каждого символа. |
StringToBinary | Преобразует строку в бинарные данные. |
StringTrimLeft | Удаляет указанное количество символов строки слева |
StringTrimRight | Удаляет указанное количество символов строки справа. |
StringUpper | Преобразует строку в верхний регистр. |