[英] How do I split a string by a multi-character delimiter in C#?
如果我要使用分隔符(即单词)拆分字符串,该怎么办?
例如,This is a sentence
.
我想分到is
,得到This
和a sentence
.
在Java
中,我可以发送一个字符串作为分隔符,但是在C#
中如何实现这一点呢?
如果我要使用分隔符(即单词)拆分字符串,该怎么办?
例如,This is a sentence
.
我想分到is
,得到This
和a sentence
.
在Java
中,我可以发送一个字符串作为分隔符,但是在C#
中如何实现这一点呢?
http://msdn.microsoft.com/en-us/library/system.string.split.aspx
文档中的示例:
string source = "[stop]ONE[stop][stop]TWO[stop][stop][stop]THREE[stop][stop]";
string[] stringSeparators = new string[] {"[stop]"};
string[] result;
// ...
result = source.Split(stringSeparators, StringSplitOptions.None);
foreach (string s in result)
{
Console.Write("'{0}' ", String.IsNullOrEmpty(s) ? "<>" : s);
}
为什么 GetShortestDayName 返回的名称比预期的短?
我应该将 ILogger、ILogger
System.ServiceModel 在 .NET Core 项目中找不到
xunit Assert.ThrowsAsync() 不能正常工作?
如何下载没有 nuget.exe 或 Visual Studio 扩展的 Nuget 包?
/langversion 的错误选项“6”无效;必须是 ISO-1、ISO-2、3、4、5 或默认值
Visual Studio 2015 项目不再在调试模式下运行
我是否应该担心“此异步方法缺少 'await' 运算符并将同步运行”警告
IEnumerable vs IReadonlyCollection vs ReadonlyCollection 用于公开列表成员