- using System; 
- using System.Collections.Generic; 
- using System.IO; 
- using System.Linq; 
- using System.Text.RegularExpressions; 
-   
- public class Test 
- { 
- 	public static void Main() 
- 	{ 
- 		var s = "(AvgC20.1 > 980000) && (C1>C2) MaxC20 MinC20.14"; 
-     	var pattern = @"(?n)(Avg|Max|Min)[OHLVC]\d+(\.\d+)?"; 
-     	var result = Regex.Matches(s, pattern) 
-     		.Cast<Match>() 
-     		.Select(p => p.Value) 
-     		.ToList(); 
-         foreach (var r in result) 
-         	Console.WriteLine(r); 
- 	} 
- } 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzID0gIihBdmdDMjAuMSA+IDk4MDAwMCkgJiYgKEMxPkMyKSBNYXhDMjAgTWluQzIwLjE0IjsKICAgIAl2YXIgcGF0dGVybiA9IEAiKD9uKShBdmd8TWF4fE1pbilbT0hMVkNdXGQrKFwuXGQrKT8iOwogICAgCXZhciByZXN1bHQgPSBSZWdleC5NYXRjaGVzKHMsIHBhdHRlcm4pCiAgICAJCS5DYXN0PE1hdGNoPigpCiAgICAJCS5TZWxlY3QocCA9PiBwLlZhbHVlKQogICAgCQkuVG9MaXN0KCk7CiAgICAgICAgZm9yZWFjaCAodmFyIHIgaW4gcmVzdWx0KQogICAgICAgIAlDb25zb2xlLldyaXRlTGluZShyKTsKCX0KfQ==