我一直在使用该方法拆分字符串,但这似乎仅在按字符拆分字符串时才有效。有没有办法拆分一个,另一个字符串是按参数拆分的?Split()
string
我尝试将拆分器转换为字符数组,但没有运气。
换句话说,我想拆分:string
THExxQUICKxxBROWNxxFOX
by ,并返回一个包含值的数组:xx
的, 快速, 棕色, 狐狸
网友回答:
编辑:查看@Danation对更新/更少 versbose 重载的答案
拆分的重载需要字符串。
"THExxQUICKxxBROWNxxFOX".Split(new [] { "xx" }, StringSplitOptions.None);
您可以使用以下任一字符串拆分选项
因此,如果字符串是“THExxQUICKxxxxBROWNxxFOX”,则会在数组中返回“xxxx”部分的空条目,而不会。StringSplitOptions.None
StringSplitOptions.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#】栏目查找您需要的精美模板。