Delphi如何获取一个字符串再另一个字符串中最后一次出现的位置
pos函数是获取第一次出现的位置
最后一次出现的位置有没有类似函数?
感谢帮助!
(最后的17分了,只能发在这个区了,分不多只能说谢谢了)
[解决办法]
没有,先翻转字符串,再pos();
[解决办法]
1个笨办法,pos和copy结合 就很容易实现你想要的。、
[解决办法]
写个函数:
- Delphi(Pascal) code
uses StrUtils;function ReversePos(SubStr, S: String): Integer;var i : Integer;begin i := Pos(ReverseString(SubStr), ReverseString(S)); if i > 0 then i := Length(S) - i - Length(SubStr) + 2; Result := i;end;