Waz*_*ery 18 qstring qt split qt4
我有这些网址字符串
文件:///home/we/Pictures/neededWord/3193_n.jpg
文件:///home/smes/Pictures/neededWord/jds_22.png
文件:///home/seede/kkske/Pictures/neededWord/3193_n.jpg
我想从每个中提取"neededWord".从它们看来,图像的名称总是在"neededWord"之后,字符串中的变化部分在"neededWord"之前.我想到的方法是使用右边的"/"分隔符拆分字符串,并在结果QstringList中取第二个元素.那么如何从右分裂,还是有更好的方法呢?
Chr*_*ris 34
那你只需要倒数第二个元素:
QStringList pieces = url.split( "/" );
QString neededWord = pieces.value( pieces.length() - 2 );
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用正则表达式.
归档时间: |
|
查看次数: |
55166 次 |
最近记录: |