Tianchi C++ library for Qt (open source)
天池共享源码库
版权所有 (C) 天池共享源码库开发组
授权协议:请阅读天池共享源码库附带的授权协议
2013.04.16 圣域天子 建立
这个String类是对QString类功能增强于扩展
这个类继承自:
QString:
===============================================================================================
static QByteArray first(QByteArray& str, const QByteArray& split="\t");
说明:
截取字符串的首部分,str 被截取的字符串split 字符串的分隔符
返回被截取出的字符串分隔符将被丢弃,不含分隔符时截取整个字符串,被截取的字符串将被修改
===============================================================================================
static int find(const QStringList& ss, const QString& s);
说明:
在字符串序列中查到一个字符串,以后会扩充删除字符串功能
===============================================================================================
static bool filter(const QString& findText, const QStringList& filters);
说明:
判断一个字符串的合部工部分是否存在于一个字符串队列中,参数findText需要查找的子字符串
参数filters被查找的字符串队列,返回 true 存在返回 false 不存在
===============================================================================================
static QString getTextByIndex(const char* strings, int index);
说明:
从一个字符串队列中返回指定索引行的字符串参数strings 字符串队列,以"\n"作为分隔,参数index选择需要返回的索引行。返回索引行的字符串,索引值越界时返回空字符串
===============================================================================================
static int splitHumanName(QString full, QString& sur, QString& real, QString& english);
说明:
分割中文全名中的姓氏、名字和英文名
===============================================================================================