匹配括号外的文本

时间:2016-10-03 06:31:39

标签: c# regex

我有一个字符串

string s = Hello, (L05-#301ME) I am a programmer.

我需要将其提取到

string result = Hello, I am a programmer

这意味着我需要将所有文本都放在括号中。如何使用RegEx执行此任务

1 个答案:

答案 0 :(得分:4)

这应该适合你:

var input = "Hello, (L05-#301ME) I am a programmer.";
var output = Regex.Replace(input, @" ?\(.*?\)", string.Empty);
Console.WriteLine(output);
// output would be "Hello, I am a programmer."