Показаны сообщения с ярлыком at-Formula строковые. Показать все сообщения
Показаны сообщения с ярлыком at-Formula строковые. Показать все сообщения

вторник, сентября 30, 2008

удаление лишних пробелов

@Trim(string) - удаляет из строки string начальные, конечные, а также повторяющиеся пробелы; ex @Trim("   превед,            медвед!      !           "); вернёт "превед, медвед! !"

преобразования регистра

@LowerCase(string) - преобразование всех символов строки string к нижнему регистру ex @LowerCase("АдинАдиН!!ЧепяКА"); вернёт "адинадин!!чепяка"

@UpperCase(string) - преобразование всех символов строки string к верхнему регистру ex @UpperCase("не капси!!"); вернёт "НЕ КАПСИ!!"

@ProperCase(string) - преобразование первых символов каждого слова строки string к верхнему регистру, а остальных символов - к нижнему (слово - набор букв без пробелов, разделителем является дефис, пробел и прочие спец-символы) ex @ProperCase("салтыков-щедрИН никиФОР ИВАНЫЧ"); вернёт "Салтыков-Щедрин Никифор Иваныч"

Выделение строки слева и справа

@Left - выдление строки слева направо

@Left( stringToSearch ; numberOfChars ) - стандартное выделение, возвращает подстроку строки stringToSearch, слева длиной numberOfChars; ex @Left("hello, world!", 4); вернёт  "hell"

@Left( stringToSearch ; subString ) - функция посложней, она возвращает подстроку строки stringToSearch слева и до найденного значения subString; если subString не найден - вернёт пустую строку; ex @Left("Make love, no war!","no"); вернёт "Make love, "

@Right 

аналогичен @Left, но ищет справа, приведу примеры:

@Right("Hello, world!",6); вернёт "world!"

@Right("Make love, no war!", "love"); вернёт ", no war!"