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

yog*_*gee 2 .net c# string string-split

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

(animal)
Run Code Online (Sandbox Code Playgroud)

我需要使用C#split只取"动物"这个词.

Bro*_*ass 5

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

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

动物现在包含{ "duck", "monkey"}.对于单个动物输入(即(animal))直接采取animals[0]或评估:

string animal = test.Split(new [] {'(', ')'}, 
                           StringSplitOptions.RemoveEmptyEntries)[0];
Run Code Online (Sandbox Code Playgroud)