c# - 如何使用 C# 中的 Split 方法从括号内拆分单词?

标签 c# .net string split

如何从括号内拆分单词,例如:

(animal)

我只需要使用 C# split 来提取“动物”这个词。

最佳答案

如果你只想在括号上拆分,这样做:

string test = "(duck)(monkey)";
string[] animals = test.Split(new [] {'(', ')'}, 
                              StringSplitOptions.RemoveEmptyEntries);

animals 现在包含 { "duck", "monkey"}。对于单个动物输入(即 (animal)),只需采用 animals[0] 或直接求值:

string animal = test.Split(new [] {'(', ')'}, 
                           StringSplitOptions.RemoveEmptyEntries)[0];

关于c# - 如何使用 C# 中的 Split 方法从括号内拆分单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871005/

相关文章:

c# - 在 MVC 中创建动态 View 作为列表

javascript - 有选择地支持某些浏览器

c# - Hashtable、Dictionary 和 KeyValuePair 有什么区别?

string - Ada 用 Null 填充常量字符串

c# - 获取特定值作为字符串 c#

python - 在 Python 2.x 中如何检查输入是字符串还是整数?

c# - 替换 .NET 6/.NET Core 中过时的 Assembly.CodeBase

c# - wpf mvvm 绑定(bind)到子 viewmodel.property

.net - 如何知道 IDisposable 是否已处理?

c# - 注入(inject)的依赖项应该公开访问还是私有(private)?