选择判断的问题???

raulLW 2003-10-21 11:08:54
(HostRespons.SubString(?,?).Pos("")!= 0) 是判断一行开始的内容
问:怎么能从一行的某个地方开始进行判断。
例:asdf/jklasdf 怎么从“/”后面进行判断???

在线等待,急! 谢了
...全文
47 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjy1001 2003-10-21
  • 打赏
  • 举报
回复
唉 怎么个个都喜欢嵌套——几十层
不会 Delete掉前面的内容 吗?
HostRespons=HostRespons.Delete(1,HostRespons.Pos("/")) ;
然后 再操作就行了
还可以 选择前删一点,后删一点……
只留下你想要的东西

嵌套太多层 程序就很难看了——最后自己都看不懂了
Lewolf 2003-10-21
  • 打赏
  • 举报
回复
HostRespons.SubString(HostRespons.Pos("/")+?,?).Pos("")!= 0)
raulLW 2003-10-21
  • 打赏
  • 举报
回复
那如果是从“/”后面的第几位开始判断呢?
fatwave 2003-10-21
  • 打赏
  • 举报
回复
你这样就可以啊!
AnsiString sTmp;
sTmp = "asdf/jklasdf";
if((sTmp.SubString(5,sTmp.Length().Length())!= 0)//算长度
{
...
}
Kabin 2003-10-21
  • 打赏
  • 举报
回复
把“/”的位置作为截取字符的起始位置

HostRespons.SubString(HostRespons.Pos("/"),?).Pos("")!= 0)
raulLW 2003-10-21
  • 打赏
  • 举报
回复
在说明一点:“/”是第5位开始的,但是末尾不固定。

谢了,请教
raulLW 2003-10-21
  • 打赏
  • 举报
回复
up
raulLW 2003-10-21
  • 打赏
  • 举报
回复
这个不是嵌套啊

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧