Изменения

Перейти к: навигация, поиск

Руководство программиста

210 байт добавлено, 11:30, 29 марта 2017
Строковые функции
=== Строковые функции ===
UPCASEUpCase(s) – возвращает строку s в верхнем регистре.
LCASELCase(s) – возвращает строку s в нижнем регистре.
LENLen(s) – возвращает количество символов в строке s.
POSPos(s, substr) – возвращает номер первого символа первого включения подстроки substr в строку s, возвращает 0, если включения подстроки отсутствуют. Поиск не чувствителен к регистру.
PARAMParam(s, i) – возвращает i-й элемент строки s, разделенной запятыми на элементы.
LEFTParamsCount(s, i [,full] ) - возвращает i первых символов количество элементов строки s. Параметр i, может быть строкой, тогда он считается разделителем и функция, возвращает строку слева от разделителя. Параметр full разрешает функции вернуть всю строку s, если по параметру i ничего не нашли, параметр не обязательный, по умолчанию выключенразделенной запятыми на элементы.
MIDLeft(s, i[, jfull] ) - возвращает подстроку из i первых символов строки s начиная с . Параметр i символа , может быть строкой, тогда он считается разделителем и длиной j символовфункция, возвращает строку слева от разделителя. Параметр full разрешает функции вернуть всю строку s, если по параметру i ничего не нашли, параметр не обязательный, по умолчанию выключен.
RIGHTMid(s, i [,full]j) - возвращает i последних символов строки подстроку из s. Параметр начиная с i, может быть строкой, тогда он считается разделителем, функция ищет разделитель с конца строки, символа и возвращает строку справа от разделителя. Параметр full разрешает функции вернуть всю строку s, если по параметру i ничего не нашли, параметр не обязательный, по умолчанию выключен.длиной j символов
CHARRight(s, i[,full]) – возвращает символ i последних символов строки s. Параметр i, может быть строкой, тогда он считается разделителем, функция ищет разделитель с кодом конца строки, и возвращает строку справа от разделителя. Параметр full разрешает функции вернуть всю строку s, если по параметру iничего не нашли, параметр не обязательный, по умолчанию выключен.
ORDChar(si) – возвращает код первого символа строки sсимвол с кодом i.
REPLACEOrd(s, strFind1, strReplace1, [ strFind2, strReplace2, ... ], [caseInsensetive]) - возвращает строку код первого символа строки s, в которой все включения строк strFind заменены строкой strReplace. Параметры поиска и замены всегда должны быть в паре и их может быть несколько. caseInsensetive - неучитывать регистр, не обязательный параметр, по умолчанию включен.
REMSPACEReplace(s, strFind1, strReplace1, [ strFind2, strReplace2, ... ], [caseInsensetive]) - возвращает сроку строку s без начальных , в которой все включения строк strFind заменены строкой strReplace. Параметры поиска и конечных запятых замены всегда должны быть в паре и пробелових может быть несколько. caseInsensetive - неучитывать регистр, не обязательный параметр, а также начальных точекпо умолчанию включен.
SUMSTRRemSpace(s) – возвращает сроку s без начальных и конечных запятых и пробелов, а также начальных точек. SumStr(f [, captions, language]) – Возвращает сумму f, написанную прописью, по умолчанию '''с добавлением валюты'''. Необязательные параметры captions - позволяет изменить название валюты, формат строки может зависеть от текущего языка(посмотреть формат можно в "Справочники"-"Статусы"-"32 Валюты", в разделе "Дополнительная информация"). Language - код языка на котором необходимо вывести сумму прописью. По умолчанию если не обязательные параметры опущены, используются региональные настройки в переменных.
NumToStrSimple(f [, captions, language]) – Возвращает сумму f, написанную прописью, по умолчанию '''без валюты'''. Параметры идентичны функции SUMSTR.
UTF8Decode(s) - декодирует UTF8 в ansi
STR2UTFStr2UTF(s) - Производит перекодировку строки s из кодировки ANSI в кодировку UTF8. Устарело, используйте EncodeStr.
DecodeStr(s, charset) - Производит перекодировку строки s в кодировку CP1251. Кодировка строки s должна быть заранее известна и может быть :

Навигация