比如
有字符串"abcadeaf"
我需要的以a为regex
把该字符串分割成一个string[]
内容应该是string[0]="a";
string[1]="bc";
string[2]="a";
string[3]="de";
string[4]="a";
string[5]="f"
有字符串"abcadeaf"
我需要的以a为regex
把该字符串分割成一个string[]
内容应该是string[0]="a";
string[1]="bc";
string[2]="a";
string[3]="de";
string[4]="a";
string[5]="f"
解决方案 »
- 【在线等答案,关于“未将对象引用设置到对象的实例。”】
- 用GDI+怎样在斜线上画标注文字
- Help!诸位强人快救我:点击Winform的关闭按钮退出时,出现这样的问题!
- 急,我现在的电脑无法用Silverlight
- 制作安装程序,希望安装后,能自动启动一个.EXE文件
- C#的WINFORM程序中调用SQL SERVER存储过程出现的问题求教
- 怎么把一个类引入到一个C#文件中去!!!!
- 小问题:怎样用简单的方法将dataset中的几张表合并成一张表
- WPF,麻烦给一个Blend软件
- win8.1下Environment.OSVersion显示不对
- 【分不够可以再加】非静态生成的内容页面,如何实现分页?
- 无法正常提交
string[] sa_Temp = str.Split(new Char[]{'a'});
string[] sa = new string[sa_Temp.Length * 2];
for (int i = 0; i < sa_Temp.Length; i++)
{
sa[i * 2] = "a";
sa[i * 2 + 1] = sa_Temp[i];
}
return sa;
s=s.Replace("a","a|");
string[] str=s.splict('|');
string bb=kk.Replace("a","#a#");
string[] cc=bb.Split('#');
string mytest="";
for(int j=0;j<cc.Length;j++)
{
mytest=cc[j].ToString().Trim();
Console.WriteLine(mytest);
}
bca
dea
f
s=s.Replace("a","|a|");
if (s.substring(0,1)=='|') s=s.Substring(1,s.Length-1);
string[] str=s.split('|');
string s="abcadeaf";
s=s.Replace("a","|a|");
if (s.Substring(0,1)=="|") s=s.Substring(1,s.Length-1);
string[] str=s.Split('|');
还需要改掉第一个空值得可能,如果第一个是a的话
string[0]就是""
string[1]=str.Substring(1,2);
string[2]=str.Substring(0,1);
string[3]=str.Substring(4,2);
string[4]=str.Substring(6,1);
string[5]=str.Substring(7,1);
string str = "abcadeaf";
str = str.Replace("a", "-a-").Substring(1);
string[] result = str.Split('-');
还是一个个的取字符串吧........
测试下吧。
理论上正确
string str = "ddabcadeaf";
List<string> list =new List<string>();
string temp = ""; for (int i = 0; i < str.Length; i++)
{
if (i == 0 && str[i] == 'a')
{
list.Add(str[i].ToString());
temp = "";
continue;
} if (str[i] == 'a' && i != 0)
{
list.Add(temp);
list.Add(str[i].ToString()); temp = "";
}
else
{
temp = temp + str[i];
if (i == str.Length - 1)
list.Add(temp); }
}
string[] st = list.ToArray();
怎么可能,lz测试清楚了吗:
string s="abcadeaf";
s=s.Replace("a","|a|");
if (s.Substring(0,1)=="|") s=s.Substring(1,s.Length-1);
string[] str=s.Split('|');
for(int i=0;i<str.Length;i++) Response.Write(str[i]+"<br>");
这个可以不返回空值
s = s.Replace("a", "|a|").Trim('|');