using System;
using System.Text .RegularExpressions ;
public class Test
{
public static void Main( )
{
Regex forwardSlashesRegEx = new Regex( "\\ (\" [^/\" ]*/[^\" ]*\" \\ )" ) ;
string[ ] strings = {
"TEST:\" blah\" " ,
"TEST:(\" blah\" )" ,
"TEST:\" blah//blah too\" " ,
"TEST:(blah)" ,
"TEST:\" blah/blah too\" " ,
"TEST:(\" blah//BLAH too\" )" ,
"TEST:(\" Blah/blah too\" )" ,
"TEST:(\" //blah/blah-Another blah\" )" ,
"TEST:(\" blah blah blah-anotherblah//\" )"
} ;
foreach ( String s in strings)
{
if ( forwardSlashesRegEx.IsMatch ( s) ) {
Console.WriteLine ( "Match --> " + s) ;
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgUmVnZXggZm9yd2FyZFNsYXNoZXNSZWdFeCA9IG5ldyBSZWdleCgiXFwoXCJbXi9cIl0qL1teXCJdKlwiXFwpIik7CiAgICAgICAgc3RyaW5nW10gc3RyaW5ncyA9IHsKICAgICAgICAgICAgIlRFU1Q6XCJibGFoXCIiLAogICAgICAgICAgICAiVEVTVDooXCJibGFoXCIpIiwKICAgICAgICAgICAgIlRFU1Q6XCJibGFoLy9ibGFoIHRvb1wiIiwKICAgICAgICAgICAgIlRFU1Q6KGJsYWgpIiwKICAgICAgICAgICAgIlRFU1Q6XCJibGFoL2JsYWggdG9vXCIiLAogICAgICAgICAgICAiVEVTVDooXCJibGFoLy9CTEFIIHRvb1wiKSIsCiAgICAgICAgICAgICJURVNUOihcIkJsYWgvYmxhaCB0b29cIikiLAogICAgICAgICAgICAiVEVTVDooXCIvL2JsYWgvYmxhaC1Bbm90aGVyIGJsYWhcIikiLAogICAgICAgICAgICAiVEVTVDooXCJibGFoIGJsYWggYmxhaC1hbm90aGVyYmxhaC8vXCIpIgogICAgICAgIH07CiAgICAgICAgZm9yZWFjaCAoU3RyaW5nIHMgaW4gc3RyaW5ncykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGZvcndhcmRTbGFzaGVzUmVnRXguSXNNYXRjaChzKSl7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiTWF0Y2ggLS0+ICIgKyBzKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCX0KfQo=