Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата TERMINAL:
Пришлось обойтись командой StringInStr »
Что значит «пришлось»? Это именно та функция, которую и следовало использовать. Ну, или «StringRegExp», если надо проверить подмножество.

Цитата TERMINAL:
Команда мне не сообщает что есть пробел или я не так понял суть команды StringIsSpace ? »
Цитата Function Reference, StringIsSpace:
Checks if a string contains only whitespace characters.
Код: Выделить весь код
StringIsSpace ( "string" )
Parameters
string The string to check

Return Value
Success: Returns 1.
Failure: Returns 0 if string contains non-whitespace characters.

Remarks
Whitespace includes Chr(9) thru Chr(13) which are HorizontalTab, LineFeed, VerticalTab, FormFeed, and CarriageReturn. Whitespace also includes the standard space ( Chr(32) ).
Что непонятного? Функция проверяет содержит ли строка только пробельные символы (к коим относит символы табуляции, вертикальной табуляции, прогона страницы, переноса строки, возврата каретки и самого пробела). То есть — не является ли строка пустой по сути. Прямо сказано: «Returns 0 if string contains non-whitespace characters» — «Вернуть 0, если строка содержит непробельные символы». А Вы, коллега, почему-то восприняли написанное с точностью до наоборот — «Вернуть 1, если строка содержит пробельные символы».
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:09, 27-10-2012 | #3