| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 529 人关注过本帖
标题:取出两个字符串的子串
只看楼主 加入收藏
chelcf
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-4-20
收藏
 问题点数:0 回复次数:2 
取出两个字符串的子串

上一次chenjin145教的方法是:

string str="abcdefghijklmnopqrstuvwxyz";
str.substring(str.indexof("jkl")+"jkl".length,str.indexof("tuv")-str.indexof("jkl")-"jkl".length)

但是这种方法有一个不足之处
还是举个例子(因为我这人不会说话,自然也解释不清,看例子就清楚了)

string str="HTML标签UBB标签帖图标签"
string beginSign = "U";
string endSign = "标签";

用chenjin145的方法就会出错.
因为:
str.indexof(beginSign)等于6
str.indexof(endsign)等于4

不知道有没有办法解决?

搜索更多相关主题的帖子: 字符 
2006-08-14 14:58
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
str.indexof(beginSign)
str.indexof(endsign,str.indexof(beginSign))

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-14 15:04
chelcf
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-4-20
收藏
得分:0 

OK

THANK YOU VERY MUCH!!!


2006-08-14 15:18
快速回复:取出两个字符串的子串
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013933 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved