local iV = cutil:toNumber('222');
print(iV);
local iV = cutil:toNumber('34.35');
print(iV);
print(cutil:sfToString('23432.323233',2));
local vs = CVector();
cutil:splitString('a,b,c,d',vs,',');
vs:dump();
local sValue = ' abc,23223,';
sValue = cutil:trim_right(sValue," \t");
print(sValue);
sValue = cutil:trim_left(sValue," \t");
print(sValue);
local sValue = ' abc,23223,';
sValue = cutil:trim(sValue," \t,");
print(sValue);
local s01 = string.format('%c', 0x01);
local s02 = string.format('%c', 0x02);
local s03 = string.format('%c', 0x03);
local s04 = string.format('%c', 0x04);
local s05 = string.format('%c', 0x05);
local s06 = string.format('%c', 0x06);
local sValue = 'abcdefghijk';
local sOne = cutil:substr(sValue,1,3);
print(sOne);
local sValue = 'abcdefghijk';
sValue = cutil:replace_all(sValue,'cde','****');
print(sValue);
print(cutil:lower('ABsdX'));
print(cutil:upper('23DAAAabsadfs'));
print(cutil:upperFirst('a2q42'));
print(cutil:lowFirst('SS2s'));
print(cutil:getHungary('myname'));
local sOld = '233333333333333333333333';
local sValue = cutil:encodeSrc(sOld);
print(#sOld .. '-->' .. #sValue);
local sDest = cutil:decodeSrc(sValue);
print(sDest);
local sDest = cutil:snappyCompress(sOld);
local sNew = cutil:snappyUnCompress(sDest);
print(sNew);