Tianchi  v0.0.2 build 20130701
C++ library for Qt with VC & mingW
静态 Public 成员函数 | 所有成员列表
TcString类 参考

字符串功能增强与扩展 更多...

#include <tcstring.h>

静态 Public 成员函数

static QByteArray first (QByteArray &str, const QByteArray &split="\t")
 截取字符串的首部分 更多...
 
static int find (const QStringList &ss, const QString &s)
 在字符串序列中查到一个字符串 更多...
 
static int findOf (const QStringList &list, const QString &key)
 在字符串序列中查到一个字符串 更多...
 
static bool filter (const QString &findText, const QStringList &filters)
 判断一个字符串的合部工部分是否存在于一个字符串队列中 更多...
 
static QString getTextByIndex (const char *strings, int index)
 从一个字符串队列中返回指定索引行的字符串 更多...
 
static int splitHumanName (QString full, QString &sur, QString &real, QString &english)
 分割中文全名中的姓氏、名字和英文名
 

详细描述

字符串功能增强与扩展

作者
圣域天子 Jonix.nosp@m.@qtc.nosp@m.n.org
日期
2013-04-16

成员函数说明

static bool TcString::filter ( const QString &  findText,
const QStringList &  filters 
)
static

判断一个字符串的合部工部分是否存在于一个字符串队列中

参数
[in]findText需要查找的子字符串
[in]filters被查找的字符串队列
返回
true 存在
false 不存在
static int TcString::find ( const QStringList &  ss,
const QString &  s 
)
static

在字符串序列中查到一个字符串

注解
未来可能会删除
参见
findOf
static int TcString::findOf ( const QStringList &  list,
const QString &  key 
)
static

在字符串序列中查到一个字符串

注解
未来可能会删除
参见
find
static QByteArray TcString::first ( QByteArray &  str,
const QByteArray &  split = "\t" 
)
static

截取字符串的首部分

参数
[in,out]str被截取的字符串
[in]split字符串的分隔符
返回
截取出的字符串
注解
分隔符将被丢弃,不含分隔符时截取整个字符串,被截取的字符串将被修改
static QString TcString::getTextByIndex ( const char *  strings,
int  index 
)
static

从一个字符串队列中返回指定索引行的字符串

参数
[in]strings字符串队列,以"\n"作为分隔
[in]index需要返回的索引行,从 0 开始
返回
索引行的字符串,索引值越界时返回空字符串

该类的文档由以下文件生成: