Ang*_*ker 6 c# string split .net-micro-framework
使用.NET MicroFramework,它是C#的真正简化版本.例如,System.String几乎没有我们多年来享受的任何好东西.
我需要将文本文档拆分成行,这意味着按\ r \n分割.但是,String.Split仅按字符串而不是字符串提供拆分.
如何以有效的方式将文档拆分为行(例如,不在文档中的每个字符串中疯狂循环)?
PS System.String也缺少一个Replace方法,因此不起作用.
PPS Regex也不是MicroFramework的一部分.
Hen*_*man 12
你可以做
string[] lines = doc.Split('\n');
for (int i = 0; i < lines.Length; i+= 1)
lines[i] = lines[i].Trim();
Run Code Online (Sandbox Code Playgroud)
假设μF完全支持Trim().Trim()将删除所有可能有用的空格.否则使用TrimEnd('\r')
我会遍历文档中的每个字符,因为这显然是必需的.你觉得怎么样String.Split?不过,我会尝试这样做只打一次每个角色.
保留到目前为止找到的字符串列表.IndexOf重复使用,将当前偏移量传入字符串(即前一个匹配+2).
| 归档时间: |
|
| 查看次数: |
22951 次 |
| 最近记录: |