还是 截取字符串的问题,谢谢大家啦,

掌鑫磊外包 2015-01-16 03:35:45
Coand == Eet; ; ID == 9; ; FullName == 温 - 6; ; Timestamp == 142169147; ; Desc == 中断; ; Level == 3; ; Type == 10905


我要得到
Coand Eet
ID 9
FullName 温 - 6
.
.
.
.等等,,
我在unity 里面用C#写,,
用string[] split = s1.Split(new char[]{'=='});
提示 “==”字符太多出错,只能用“=”这样
怎么搞??
...全文
158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bfxn_2370459859 2015-01-17
  • 打赏
  • 举报
回复
C#如何截取字符串 class Program { static void Main(string[] args) { //定义一个字符串,用来存储文件全路径 string strAllPath = "D:\\农业科技(科普书籍)\\工业科普书籍(精华版).exe"; string strPath = strAllPath.Substring(0, strAllPath.LastIndexOf("\\") + 1);//获取文件路径 string strName = strAllPath.Substring(strAllPath.LastIndexOf("\\") + 1);//获取文件名 Console.WriteLine("文件路径:" + strPath);//显示文件路径 Console.WriteLine("文件名:" + strName);//显示文件名 Console.ReadLine(); } }
x556549 2015-01-16
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
new char[]{'=='}) 两个等号怎么也是字符串啊……
支持的应该是new char[]{'='}吧,前面那个明显不合逻辑啊 ‘==’不是char类型吧
  • 打赏
  • 举报
回复
Split是支持按字符串进行分割的
  • 打赏
  • 举报
回复
new char[]{'=='}) 两个等号怎么也是字符串啊……
於黾 2015-01-16
  • 打赏
  • 举报
回复
或者就先把乱七八糟的东西都变成逗号 string.Replace("=",",").Replace(";",",").Replace(" ",",") 再循环执行 string.Replace(",,",",")//多个逗号替换成1个逗号,多次替换 最后 string.Split(','),然后按顺序取出数据
於黾 2015-01-16
  • 打赏
  • 举报
回复
先replace一下,把"=="变成"=",";;"变成";",空格变成空

110,537

社区成员

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

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

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