FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

firtex::string_utils名字空间参考


函数

template<typename TString, typename TSep>
std::vector< TString > split (const TString &szText, TSep Separator=" ")
template<typename TString>
std::vector< TString > split (const TString &szText, char Separator= ' ')
template<typename TString>
std::vector< TString > split (const TString &szText, wchar_t Separator= ' ')
template<typename TCont, typename TGlue>
TCont join (const TCont &container, const TGlue &glue)
template<typename TCont>
TCont join (const TCont &container)
template<typename TString, typename TSearch, typename TReplace>
TString replace (const TString &baseStr, const TSearch &searchStr, const TReplace &replaceStr)
template<typename TString, typename TSearch, typename CharT>
TString replace (const TString &baseStr, const TSearch &searchStr, CharT replaceChar)
template<typename TString, typename TReplace, typename CharT>
TString replace (const TString &baseStr, CharT searchChar, const TReplace &replaceStr)
template<typename TString, typename CharT>
TString replace (const TString &baseStr, CharT searchChar, CharT replaceChar)
template<typename TString>
TString properCase (const TString &str)
template<typename TString>
TString toUpper (const TString &str)
template<typename TString>
TString toLower (const TString &str)
void trimleft (string &s)
void trimright (string &s)
void trim (string &s)
string trim (const string &s)
void trimleft (wstring &s)
void trimright (wstring &s)
void trim (wstring &s)
wstring trim (const wstring &s)


函数文档

template<typename TCont>
TCont join const TCont &  container  ) 
 

template<typename TCont, typename TGlue>
TCont join const TCont &  container,
const TGlue &  glue
 

template<typename TString>
TString properCase const TString &  str  ) 
 

template<typename TString, typename CharT>
TString replace const TString &  baseStr,
CharT  searchChar,
CharT  replaceChar
 

template<typename TString, typename TReplace, typename CharT>
TString replace const TString &  baseStr,
CharT  searchChar,
const TReplace &  replaceStr
 

template<typename TString, typename TSearch, typename CharT>
TString replace const TString &  baseStr,
const TSearch &  searchStr,
CharT  replaceChar
 

template<typename TString, typename TSearch, typename TReplace>
TString replace const TString &  baseStr,
const TSearch &  searchStr,
const TReplace &  replaceStr
 

template<typename TString>
std::vector<TString> split const TString &  szText,
wchar_t  Separator = ' '
 

template<typename TString>
std::vector<TString> split const TString &  szText,
char  Separator = ' '
 

template<typename TString, typename TSep>
std::vector<TString> split const TString &  szText,
TSep  Separator = " "
 

template<typename TString>
TString toLower const TString &  str  ) 
 

template<typename TString>
TString toUpper const TString &  str  ) 
 

wstring trim const wstring &  s  ) 
 

void trim wstring &  s  ) 
 

string trim const string &  s  )  [inline]
 

void trim string &  s  ) 
 

void trimleft wstring &  s  ) 
 

void trimleft string &  s  ) 
 

void trimright wstring &  s  ) 
 

void trimright string &  s  ) 
 


http://www.firtex.org http://www.sourceforge.net/projects/firtex