C# C中名称的正则表达式

C# C中名称的正则表达式,c#,string,C#,String,我有一份名单: Jacqueline Beaurivage (loh Da road); Bon Van Daht (fary goal lim) Bon Jobi (ting wei) Ting Wan (dehtee road); 如何使用C字符串搜索方法将名称存储到变量中 基本上我不想要任何东西之后和以后。最有效、最简单的方法是什么?+1。使用显式代码而不是正则表达式通常会提供更易于阅读和调试的解决方案。+0:这可能是OP想要的,但没有解释,它不像Split选项那样非常有用。 va

我有一份名单:

Jacqueline Beaurivage   (loh Da road); 
Bon Van Daht (fary goal lim)
Bon Jobi (ting wei)
Ting Wan (dehtee road);
如何使用C字符串搜索方法将名称存储到变量中


基本上我不想要任何东西之后和以后。最有效、最简单的方法是什么?

+1。使用显式代码而不是正则表达式通常会提供更易于阅读和调试的解决方案。+0:这可能是OP想要的,但没有解释,它不像Split选项那样非常有用。
var name = string.Split('(')[0].Trim()
new Regex("^[^(]+", RegexOptions.Multiline).Matches(string);