ASP.NET C#String.Split
发布时间:2020-12-16 07:36:37 所属栏目:asp.Net 来源:网络整理
导读:如果单词之间有空格,我想分割一个字符串. 例如: "Blood Doner Jack Stv 240 o+" 当我使用单个空格拆分它时,它返回一个包含6个项目的数组对象,但是如果我使用相同的文本集进行尝试,并且有2个空格代替1,则将数组增加到7: "Blood Doner Jack Stv 240 o+" 所以
如果单词之间有空格,我想分割一个字符串.
例如: "Blood Doner Jack Stv 240 o+" 当我使用单个空格拆分它时,它返回一个包含6个项目的数组对象,但是如果我使用相同的文本集进行尝试,并且有2个空格代替1,则将数组增加到7: "Blood Doner Jack Stv 240 o+" 所以我想知道如何删除拆分它与双空格以及单个空格. 我知道我可以使用2个空格到1个空格的Replace()但是如果我有3个或4个空格怎么办? 提前致谢! 解决方法
你可以使用
overload of
String.Split which takes a StringSplitOptions :
string[] bits = text.Split(new[] {' '},StringSplitOptions.RemoveEmptyEntries); 请注意,为避免在每次调用时创建char数组,您可以使用: private static readonly char[] SplitSeparators = {' '}; ... string[] bits = text.Split(SplitSeparators,StringSplitOptions.RemoveEmptyEntries); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在web用户控件中传递int数组作为参数
- asp.net-mvc – 实体框架种子与身份(Microsoft.Owin.Securi
- asp.net-web-api2 – asp.net 5和IdentityServer4
- ASP.NET MVC在javascript中使用ViewData
- asp.net – 从用户控件内添加页面控件集合
- asp.net-mvc – 如何避免使用MVC的标签汤?
- asp.net-mvc – 检查上传的文件是否是C#ASP.NET MVC中的图像
- asp.net-mvc – 如何清除使用MVC HTML帮助程序定义的文本框
- asp.net-mvc – 实体框架包含OrderBy随机生成重复数据
- 选择顶部N值,但跳过M个结果
推荐文章
站长推荐
- asp.net开发中怎样去突破文件依赖缓存
- asp.net – 如何重命名Visual Studio 2012中的II
- asp.net-mvc – 是否可以将XDocument作为参数传递
- asp.net-mvc – LocalDB实例注册表项中缺少“Dat
- asp.net-mvc – ASP.NET MVC Action被调用两次
- 从asp.net代码中调试VS 2008中的sql存储过程
- asp.net – 部署到Azure后编译器错误
- asp.net-mvc-4 – 使用WebApi和外部登录的ASP.NE
- asp.net-web-api – 使用asp.net web api作为订阅
- 如何在经典的asp中执行多线程/后台处理
热点阅读