【发布时间】:2016-10-03 06:31:39
【问题描述】:
我有一个字符串
string s = Hello, (L05-#301ME) I am a programmer.
我需要把它提取到
string result = Hello, I am a programmer
这意味着我需要将所有文本都放在括号之外。如何使用 RegEx 完成此任务
【问题讨论】:
-
您可以用空字符串替换所有括号对(以及中间的内容)。
我有一个字符串
string s = Hello, (L05-#301ME) I am a programmer.
我需要把它提取到
string result = Hello, I am a programmer
这意味着我需要将所有文本都放在括号之外。如何使用 RegEx 完成此任务
【问题讨论】:
这应该适合你:
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."
【讨论】: