Difference between revisions of "RemoveNonPrintableChars"
(Created page with "{{infobox function |name=RemoveNonPrintableChars |caption=Функции работы со строками |type=1 |status=2 |db=0 |exception=Невозможно превр...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 08:52, 7 February 2021
RemoveNonPrintableChars (Функции работы со строками) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция удаляет из текстового представления аргумента непечатные символы (символы с кодом <32), оставляя символы перевода строки при необходимости.
Синтаксис
RemoveNonPrintableChars(<Аргумент>,<Оставить символы перевода строки (INT)>=0):<Результат (STRING)>
Аргументы
<Аргумент>
- Значение, над строковым представлением которого необходимо выполнить действие.<Оставить символы перевода строки (INT)>
- (необязательный аргумент) По умолчанию функция также удаляет все символы перевода строки (_NEWLINE
), если этот аргумент равен 1, функция не будет трогать символы перевода строки.
Возвращаемое значение
Результат будет ANSI строкой, если оригинальное строковое представление было ANSI строкой, в ином случае, результат будет представлять UTF-16 строку.
Примеры
Message(RemoveNonPrintableChars(_TAB+"1"+_NEWLINE+"2"+Chr(31)+"3"+Chr(35875))); //Будет выведен "123谣" Message(RemoveNonPrintableChars(_TAB+"1"+_NEWLINE+"2"+Chr(31)+"3"+Chr(35875),1)); //Будет выведено "1"+NEWLINE+"23谣"