110,533
社区成员
发帖
与我相关
我的任务
分享
string str1 = @"<Compile Include=""C:\Program Files\Adobe\abc\program.cs""/>";
string str2 = @"GetParam(""abc"",""D_ABC_PRAM_0"") ;";
string v1 = Regex.Match(str1, @"(?i)(?<=<Compile[^>]*?Include=['""])[^'""]*?(?=['""])").Value;//C:\\Program Files\\Adobe\\abc\\program.cs
string v2 = Regex.Match(str2, @"(?i)(?<=GetParam\([^,]*?,['""])[^'""]*?(?=['""])").Value;//D_ABC_PRAM_0
2. var reg=new Regex(@"(?<=GetParam\([^,]+,(""))[^""]+(?=\1\))");
2. var reg=new Regex(@"(?<=GetParam\([^,]+,(""))[^"]+(?=\1\))");
1. var reg=new Regex(@"(?<=Compile Include=(""))[^""]+(?=\1)");
2. var reg=new Regex(@"(?<=GetParam\(("")[^""]\1,\1)[^""]+(?=\1)");