[英]RegEx Expression for Parenthesis Matching
我需要一些有關C#正則表達式的幫助,該正則表達式可以采用如下字符串:
string input = "Test1='1' OR (Test2 = '2' OR (Test3 = '3')) OR (Test4 = '4')";
並返回匹配項,例如:
1 => Test1='1' OR
2 => (Test2 = '2' OR (Test3 = '3'))
3 => OR
4 => (Test4 = '4')
為了讓您開始使用..這是您提供的輸入示例。
string pattern = @"(Test1='1' OR) \(Test2 = '2'";
Match match = Regex.Match(input, pattern);
if (match.Success)
{
foreach(Group group in match.Groups)
{
Console.WriteLine(group);
}
}
Console.ReadKey();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.