首页 > C# > 在 C# 中将一个字符串拆分为另一个字符串

在 C# 中将一个字符串拆分为另一个字符串

上一篇 下一篇

我一直在使用该方法拆分字符串,但这似乎仅在按字符拆分字符串时才有效。有没有办法拆分一个,另一个字符串是按参数拆分的?Split()string

我尝试将拆分器转换为字符数组,但没有运气。

换句话说,我想拆分:string

THExxQUICKxxBROWNxxFOX

by ,并返回一个包含值的数组:xx

的, 快速, 棕色, 狐狸

分割线

网友回答:

编辑:查看@Danation对更新/更少 versbose 重载的答案


拆分的重载需要字符串。

"THExxQUICKxxBROWNxxFOX".Split(new [] { "xx" }, StringSplitOptions.None);

您可以使用以下任一字符串拆分选项

  • – 返回值包括包含空字符串的数组
    元素
  • RemoveEmptyEntries – 返回值
    不包括包含空字符串的
    数组元素

因此,如果字符串是“THExxQUICKxxxxBROWNxxFOX”,则会在数组中返回“xxxx”部分的空条目,而不会。StringSplitOptions.NoneStringSplitOptions.RemoveEmptyEntries

分割线

网友回答:

为了按字符串拆分,您必须使用字符串数组重载。

string data = "THExxQUICKxxBROWNxxFOX";

return data.Split(new string[] { "xx" }, StringSplitOptions.None);

分割线

网友回答:

Regex.Split(string, "xx")

是我通常的做法。


当然,您需要:

using System.Text.RegularExpressions;

或:

System.Text.RegularExpressions.Regex.Split(string, "xx")

但话又说回来,我一直需要那个库。

模板简介:该模板名称为【在 C# 中将一个字符串拆分为另一个字符串】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【C#】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 201次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 03-14
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
微信公众平台 微信模板 自适应 html5 微信文章 微信图片 单页式简历模板 响应式 企业网站 微信素材
您可能会喜欢的其他模板