当前位置: 代码迷 >> ASP.NET >> 字符串分割()
  详细解决方案

字符串分割()

热度:1489   发布时间:2013-02-25 00:00:00.0
字符串分割(在线等)
比如aaaaaaa@sina.com 把这个字符串按照@分割开,把@前后的字符串分别赋值给a和b 该怎么做呢?

------解决方案--------------------------------------------------------
string[] arr = yourstring.Split('@');
a = arr[0];
b = arr[1];
------解决方案--------------------------------------------------------
string[] str="aaaaaaa@sina.com".Slipt('@');
a=str[0];
b=str[1];
------解决方案--------------------------------------------------------
string str="aaaaaaa@sina.com";
string[]result = str.Split("@".ToCharArray());
a=result[0];
b=result[1];
------解决方案--------------------------------------------------------
string[] arr = yourstring.Split(new char[]{','});
a = arr[0];
b = arr[1];
------解决方案--------------------------------------------------------
String s = "aaaaaaa@sina.com";
String[] arr=s.Split(new String[]{"@"},StringSplitOptions.None);
String a = arr[0]; 
String b = arr[1];
------解决方案--------------------------------------------------------
string str = "aaaaaaa@sina.com";
int index = str.IndexOf("@");
string a = str.Substring(0, index);
string b = str.Substring(index + 1);
------解决方案--------------------------------------------------------
C# code
String s = "aaaaaaa@sina.com"; String[] arr=s.Split(new String[]{"@"},StringSplitOptions.None); String a = arr[0]; String b = arr[1];
------解决方案--------------------------------------------------------
探讨
string[] arr = yourstring.Split('@');
a = arr[0];
b = arr[1];

------解决方案--------------------------------------------------------
if(字符串.IndexOf('@')!=-1)
{
//有
}
else
{
//没有
}
------解决方案--------------------------------------------------------
Split 分成数组后 看看 数组lengh 阿 就能知道了
------解决方案--------------------------------------------------------
C# code
if (s.IndexOf('@') >= 0){  // s含有@}else{  // s不含@}
------解决方案--------------------------------------------------------
探讨
谢谢,解决。顺便再问下, 就比如:aaaaaaa@sina.com 这个字符串是从别的页传过来的,我要怎么判断这个字符串里是否含有@呢?

------解决方案--------------------------------------------------------
string[] arr = yourstring.Split(new char[]{'@'}); 
a = arr[0]; 
b = arr[1];
------解决方案--------------------------------------------------------
楼上的都不错
------解决方案--------------------------------------------------------
我也来来.
a=yourstring.ToString().Split('@')[0];
b=yourstring.ToString().Split('@')[1];
  相关解决方案