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

На главную


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
FunctionCommonExtractWStringFromValuedText
FunctionCommonGetEmptyWstring
FunctionCommonGetIntFromWString
FunctionCommonIsEmptyWstring
FunctionCommonIsSubstring
FunctionCommonIsSubstringEx
FunctionCommonIsWString
FunctionCompareWString
FunctionCompareWStringEx
FunctionEscapeWString
FunctionTruncateWString
FunctionUserModsFromWString
FunctionUserModsToWString
FunctionValuedTextToWString
FunctionWStringCompare
FunctionWStringIsContain
FunctionWStringIsEmpty
FunctionWStringToAbbr
FunctionWStringToInt
FunctionWStringToLower
FunctionWStringToUpper
FunctionWStringTruncate
TypeWString


CategoryLuaApi CategoryFunction CategoryWString

На главную