【问题标题】:Match text outside Parentheses匹配括号外的文本
【发布时间】:2016-10-03 06:31:39
【问题描述】:

我有一个字符串

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

我需要把它提取到

string result = Hello, I am a programmer

这意味着我需要将所有文本都放在括号之外。如何使用 RegEx 完成此任务

【问题讨论】:

标签: c# regex


【解决方案1】:

这应该适合你:

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."

【讨论】:

    猜你喜欢
    • 2021-09-05
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多