• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

列举几个C#中分割字符串的方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

  在日常编程中经常要分割字符串,这里列举一些常用的分割字符串的方法。

  1.用string.Split方法
    a.字节数组:
//625毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = str.Split(new char[1] { 'c' }); 

    b.字符串数组:不少人抱怨C#没有提供以字符串分割字符串的方法,其实2.0里C#提供了这样的方法。
//828毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = str.Split(new string[1]{"c"}, StringSplitOptions.None);
//703毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = str.Split(new string[1]{"cde"}, StringSplitOptions.None);

  2.Regex.Split方法
//7093毫秒/百万次
string str = "acabcdeabcdeabcde";
string[] strArr = Regex.Split(str, "cde");

  没有想到用正则表达式这么慢啊。。。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C语言--第01次作业发布时间:2022-07-13
下一篇:
C#-设计模式-观察者模式发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap