- using System; 
- using System.Text.RegularExpressions; 
- using System.Collections.Specialized; 
- class Program 
- { 
- static void Main()  { 
- string s1 = @"want to find this text 
- <p>I don't want to find this text</p> 
- I want to find this text"; 
- var myRegex = new Regex(@"(?i)<(\w+).*?<\/\1[^>]*>|([a-z][a-z ]+)"); 
- var group1Caps = new StringCollection(); 
-   
- Match matchResult = myRegex.Match(s1); 
- // put Group 2 captures in a list 
- while (matchResult.Success) { 
-    if (matchResult.Groups[2].Value != "") { 
-         group1Caps.Add(matchResult.Groups[2].Value); 
-         } 
-   matchResult = matchResult.NextMatch(); 
- } 
-   
- Console.WriteLine("\n" + "*** Matches ***"); 
- if (group1Caps.Count > 0) { 
-    foreach (string match in group1Caps) Console.WriteLine(match); 
-    } 
-   
- Console.WriteLine("\nPress Any Key to Exit."); 
- Console.ReadKey(); 
-   
- } // END Main 
- } // END Program 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5TcGVjaWFsaXplZDsKY2xhc3MgUHJvZ3JhbQp7CnN0YXRpYyB2b2lkIE1haW4oKSAgewpzdHJpbmcgczEgPSBAIndhbnQgdG8gZmluZCB0aGlzIHRleHQKPHA+SSBkb24ndCB3YW50IHRvIGZpbmQgdGhpcyB0ZXh0PC9wPgpJIHdhbnQgdG8gZmluZCB0aGlzIHRleHQiOwp2YXIgbXlSZWdleCA9IG5ldyBSZWdleChAIig/aSk8KFx3KykuKj88XC9cMVtePl0qPnwoW2Etel1bYS16IF0rKSIpOwp2YXIgZ3JvdXAxQ2FwcyA9IG5ldyBTdHJpbmdDb2xsZWN0aW9uKCk7CiAgICAKTWF0Y2ggbWF0Y2hSZXN1bHQgPSBteVJlZ2V4Lk1hdGNoKHMxKTsKLy8gcHV0IEdyb3VwIDIgY2FwdHVyZXMgaW4gYSBsaXN0CndoaWxlIChtYXRjaFJlc3VsdC5TdWNjZXNzKSB7CiAgIGlmIChtYXRjaFJlc3VsdC5Hcm91cHNbMl0uVmFsdWUgIT0gIiIpIHsKICAgICAgICBncm91cDFDYXBzLkFkZChtYXRjaFJlc3VsdC5Hcm91cHNbMl0uVmFsdWUpOwogICAgICAgIH0KICBtYXRjaFJlc3VsdCA9IG1hdGNoUmVzdWx0Lk5leHRNYXRjaCgpOwp9CgpDb25zb2xlLldyaXRlTGluZSgiXG4iICsgIioqKiBNYXRjaGVzICoqKiIpOwppZiAoZ3JvdXAxQ2Fwcy5Db3VudCA+IDApIHsKICAgZm9yZWFjaCAoc3RyaW5nIG1hdGNoIGluIGdyb3VwMUNhcHMpIENvbnNvbGUuV3JpdGVMaW5lKG1hdGNoKTsKICAgfQoKQ29uc29sZS5Xcml0ZUxpbmUoIlxuUHJlc3MgQW55IEtleSB0byBFeGl0LiIpOwpDb25zb2xlLlJlYWRLZXkoKTsKCn0gLy8gRU5EIE1haW4KfSAvLyBFTkQgUHJvZ3JhbQ==