智力挑战!

khpcg 2005-05-25 01:57:28
有一个字符串12312345646YYY54645747647YYY435345345345345YYY3253453453453
其中YYY为分隔符,其他字符任意,当然其他字符不会有三个YYY同时出现,现在要求是,以YYY为分隔符,将他们分别存到数组中,如int a[];a[0]=12312345646;a[1]=54645747647;a[2]=435345345345345;a[3]=3253453453453;
如何设计一个效率高的程序?
...全文
116 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hatita 2005-05-25
  • 打赏
  • 举报
回复
Regex regex = new Regex("YYY");
string[] strResult = regex.Split("12312345646YYY54645747647YYY435345345345345YYY3253453453453");
khpcg 2005-05-25
  • 打赏
  • 举报
回复
我试试。谢谢啊,欢迎大家接着解答啊,有代码最好
czsxj 2005-05-25
  • 打赏
  • 举报
回复

先把“YYY”替换为“|”再放入数组中
string[] s=s1.Replace("YYY","|").Split('|');
for(int i=0;i<s.Length;i++)
{
string name=s[i].ToString();
}
zhongwanli 2005-05-25
  • 打赏
  • 举报
回复
字符串.Split( );
AdmLfa 2005-05-25
  • 打赏
  • 举报
回复
直接有函数的
hamadou 2005-05-25
  • 打赏
  • 举报
回复
regex.split()
khpcg 2005-05-25
  • 打赏
  • 举报
回复
可以自由选择,但必须用c#
hatita 2005-05-25
  • 打赏
  • 举报
回复
规定不能用类库码?能用正则和regex类吗?

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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