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


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().

Функцию можно подключить через команду exect

См. также

StringStripCR, StringIsSpace, StringReplace, StringRegExpReplace

Примеры:
 Как создать кнопку?


exect=$var_s1=StringStripWS('~~это~~строка~~текста~~',3)||$var_s2=StringStripWS('~~это~~строка~~текста~~',8) GLOBALEXECT<a> ;; удаляет пробельные символы в строке

exect=$var_time=StringStripWS(DllCall('shlwapi.dll','int','StrFromTimeIntervalW','wstr','''','uint',1024,'dword',TimerDiff(0),'int',7)[1],3) GLOBALEXECT<a> ;; получить время работы компьютера в формате: часы, минуты, секунды

exect=_ViewValues(StringStripWS(DllCall('shlwapi.dll','int','StrFromTimeIntervalW','wstr','''','uint',1024,'dword',TimerDiff(0),'int',7)[1],3)) ;; получить время работы компьютера в формате: часы, минуты, секунды


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru