В отличие от Clipper Tools
See Also: CSETREF()
POSREPL()
RANGEREPL()
WORDREPL()
WORDTOCHAR()
CHARSORT()
Сортирует подстроки внутри строки.
------------------------------------------------------------------------------
Синтаксис
CHARSORT([@]<cString>, [<nElementLength>],
[<nComparisonLength>], [<nIgnore>],
[<nElementPosition>], [<nSortLength>],
[<lDescending>] --> cSortString
Внимание! В отличие от Clipper Tools One в данной версии к функции
добавлен необязательный параметр.
Параметры
[@]<cString> - символьный параметр, допускающий передачу по ссылке и
задающий обрабатываемую символьную строку.
<nElementLength> - необязательный числовой параметр, задающий длину
сортируемых подстрок. По умолчанию 1.
<nComparisonLength> - необязательный числовой параметр, задающий
длину сравниваемых подстрок при сортировке. По умолчанию длина,
заданная параметром <nElementLength>.
<nIgnore> - необязательный числовой параметр, задающий количество
пропускаемых от начала строки <cString> символов. По умолчанию 0
(сортировка с первого символа).
<nElementPosition> - необязательный числовой параметр, задающий
смещение начала сравнения внутри сортируемых подстрок. По умолчанию 0
(сравнение с первого символа).
<nSortLength> - необязательный числовой параметр, задающий длину
сортируемой области относительно смещения, задаваемого <nIgnore>.
<lDescending> - необязательный логический параметр, задающий при
значении .T. режим сортировки в порядке убывания, а при значении .F.
или по умолчанию режим сортировки в порядке возрастания.
Возвращаемое значение
cSortString - модифицированная символьная строка, или пустая строка
при недопустимых значениях параметров.