概述:
Qt结合C++实现字符串裁剪,并根据索引返回指定字符串
代码示例:
/*
* @brief :输入裁剪字符串
* @splitStr :裁剪字符串
* @splitSymbol:裁剪符号
* @index :返回字符串索引
* @return :返回裁剪后字符串
*/
std::string splitStr(std::string splitStr, std::string splitSymbol,const int index)
{
if (splitStr.empty())
return "";
if (splitStr.find(splitSymbol) == std::string::npos)
return splitStr;
return QString::fromStdString(splitStr).split(QString::fromStdString(splitSymbol),
QString::KeepEmptyParts).at(index).toStdString();
}
测试结果:
qDebug() << QString::fromStdString(splitStr("F-a-n-t-a-s-t","-",2));
Debug: File:(Routing.cpp) Line:(27) "n" (2021-02-02 20:52:35 周二)
over:
欢迎大家关注作者在文末评论、点赞、转发以及批评指正!
如果大家有更好的方法或有问题可以在文末评论一起讨论!
共同学习!
共同进步!
文末一句话:
有人曾说:在远处,是风景;在近处,是人生。
我深以为然。
我们只有过好眼前的人生,珍惜眼前人,才有机会到达远方。否则,一切皆是虚妄。
共勉!