怎么截取某个字符串从右边数起的若干字符。
例如有字符串如下:
China
我要截取右边数起的两个字符,那么结果就是 na
问题点数:20、回复次数:7Top
1 楼chameleon(☆☆☆☆☆)回复于 2002-12-04 11:55:33 得分 0
AnsiString S="China";
Label1->Caption=S.SubString(4,2);Top
2 楼chameleon(☆☆☆☆☆)回复于 2002-12-04 11:56:49 得分 0
AnsiString __fastcall SubString(int index, int count) const;
Description
SubString returns a new AnsiString that is a substring of this AnsiString. The substring contains count characters beginning at index.Top
3 楼szbug(深圳虫)回复于 2002-12-04 11:59:10 得分 10
str.SubString(str.Length()-1, 2)Top
4 楼warton(创业群13734424 http://www.anywhy.cn)回复于 2002-12-04 12:07:09 得分 0
substring();Top
5 楼warton(创业群13734424 http://www.anywhy.cn)回复于 2002-12-04 12:07:39 得分 0
在delphi中可以用pos(s,,0,k);Top
6 楼cdws222(二当家)回复于 2002-12-04 12:20:43 得分 0
大家都说对了,而且都比我快!Top
7 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2002-12-04 12:24:14 得分 10
我的最正宗哦。VCL提供的函数。
要包含:
#include <StrUtils.hpp>
RightStr("China",2);Top




