C# 怎么用正则表达式提取字符串

C# 如何用正则表达式提取字符串我想提取一个字符串的的字符,直到某个字符出现为止;如一个字符串ACB-DEGG-

C# 如何用正则表达式提取字符串
我想提取一个字符串的的字符,直到某个字符出现为止;
如一个字符串"ACB-DEGG-GHT",怎样将"ACB"提取出来。
本人初学C#,求大侠帮忙。


[解决办法]
string str="ACB-DEGG-GHT".Split('-')[0];