无论是用Javascript还是C#,都有一个相同的方法:Split,可将你的字符串拆分成数组,不过我不明白你那个函数,一样的数怎么能返回两个不同的字符串??
解决方案 »
- 数组问题
- google地图API有人知道么。
- 微软的网站居然上不去了。。。真晕!!!
- 求和从1加到n的C语言程序
- 出现错误Cannot convert type 'ASP.content_master' to 'System.Web.UI.WebControls.Content'
- 我做的B/S软件放在中文WINDOWS服务器上能运行,那么如果放在英文Windows上能正常运行吗?客户端会出现乱字符吗??
- vs2003中启动调试出错,有知道如何解决的吗?
- 多线程访问Session问题
- 为什么页面之间传递参数带有中文的就不行呢?
- dataview的问题,请大家来帮忙>>
- 基本的问题,问了一次,没有正确答案,只好再问一次。
- 一句逻辑语句,很困扰
a1=s_tmp.substring(1,2);
b1=s_tmp.substring(3,2);
......
public string split_str(ref string str)
{
if(str.IndexOf("/")==-1)
return str; string tmp = str.Substring(0,str.IndexOf("/"));
str = str.Substring(str.IndexOf("/")+1);
return tmp;
}string s_tmp="aa/bb/cc/dd/";
a1=split_str(ref s_tmp) <<=="aa"
b1=split_str(ref s_tmp) <<=="bb"
......
function split_str(str)
{
var s_tmp = str.string;
if(s_tmp.indexOf("/")==-1)
return s_tmp; var tmp = s_tmp.substring(0,s_tmp.indexOf("/")); str.string = s_tmp.substring(s_tmp.indexOf("/")+1); return tmp;
}var s_tmp = new Object();
s_tmp.string = "aa/bb/cc/dd/";var a1=split_str(s_tmp);
var b1=split_str(s_tmp);
var c1=split_str(s_tmp);
var d1=split_str(s_tmp);
alert(a1+"\t"+b1+"\t"+c1+"\t"+d1)