Пользовательские дополнения

На главную


WString:Compare( self, other, ignoreRegistry )

Комплексно сравнить два WString. Возвращает полный результат сравнения, имеет опцию игнорирования регистра.

Если полный результат сравнения и сравнение без учета регистра не требуется - следует использовать перегруженные операции сравнения.

-- класс
WString

-- семантика
function Compare( self, other, ignoreRegistry )

-- входные параметры:
self: WString (not nil) - объект WString
other: WString (not nil) - строка с которой будет проведено сравнение
ignoreRegistry : Boolean or Nil - игнорировать регистр при сравнении, по умолчанию false

-- возвращаемые значения:
number (int) or nil - результат сравнения:
 nil - сравнить не удалось (ошибка типа)
 отрицательное число - первая строка лексикографически меньше
 0 - строки совпадают
 положительное число - первая строка лексикографически больше

-- пример:
local text = ToWs( "Test string" )
local result = text:Compare( ToWs( "test string" ) )
  -- -32
local result = text:Compare( ToWs( "test string" ), true )
  -- 0

BlurpSearch: CategoryLuaApi CategoryWString

CategoryWString
FunctionCommonGetEmptyWstring
FunctionCommonGetShortString
FunctionCommonIsEmptyWstring
FunctionCommonIsSubstring
FunctionCommonIsSubstringEx
FunctionCommonIsWString
FunctionCompareWString
FunctionCompareWStringEx
FunctionEscapeWString
FunctionUserModsFromWString
FunctionUserModsToWString
FunctionValuedTextToWString
FunctionWStringCompare
FunctionWStringIsContain
FunctionWStringIsEmpty
FunctionWStringToAbbr
FunctionWStringToInt
FunctionWStringToLower
FunctionWStringToUpper
FunctionWStringTruncate
TypeWString


CategoryLuaApi CategoryFunction CategoryWString

На главную