↑  ←  Описание функции


StringStripWS

Удаляет пробельные символы в строке.

StringStripWS ( "string", flag )

Параметры

string Используемая строка.
flag flag может быть суммой следующих флагов:
1 = удаляет пробельные символы в начале строки
2 = удаляет пробельные символы в конце строки
4 = удаляет повтор (или многократный повтор) пробельных символов в строке
8 = удаляет все пробельные символы (не требуется суммировать флаги)

Возвращаемое значение

Возвращает новую строку с удалёнными пробельными символами.

Примечания

Пробельные символы включают в себя Chr(9), Chr(10), Chr(11), Chr(12), Chr(13), Chr(32), которые являются - табуляция, перевод строки, вертикальная табуляция, перевод страницы, возврат каретки и обычный пробел соответственно. А также символ Chr(0).

Для того чтоб удалить единственный (или однотипные) пробел между словами, используйте функцию StringReplace().

См. также

StringStripCR, StringIsSpace, StringReplace, StringRegExpReplace

Пример

$sText = _
    '   Начало    и   конец строки в данном   контексте    ' & @CRLF & _
    '   подразумевается    для   всего ' & @TAB & 'текста,   ' & @CRLF & _
    @TAB & '  а не для каждой строки   многострочного    текста.   ' & @TAB & @TAB

MsgBox(0, 'Исходный текст', $sText)
For $i = 1 To 8
    MsgBox(0, 'flag = ' & $i, StringStripWS($sText, $i))
Next