using System; 
using System.IO ; 
using System.Text .RegularExpressions ; 
public class Test
{ 
	public static  void  Main( ) 
	{ 
		var testEcl =  "https://u...content-available-to-author-only...e.au/search?q=" ; 
		var asmName =  string.Empty ;  
		var m =  Regex.Match ( testEcl,  @"(.+)+(?:/search[?]q=)" ,  RegexOptions.IgnoreCase ) ; 
		if  ( m.Success ) 
		{ 
		    //asmName = m.Groups[1].Value; 
		    for ( int  i= 0 ;  i <  m.Groups .Count ;  i++ ) { 
		    	asmName =  m.Groups [ i] .Value ; 
		    	Console.WriteLine ( asmName) ; 
		    } 
		} 
        Console.WriteLine ( "TEST " + m.Groups [ 1 ] .Value ) ; 
	} 
} 
 
 
 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9uczsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXN0RWNsID0gImh0dHBzOi8vdS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5hdS9zZWFyY2g/cT0iOwoJCXZhciBhc21OYW1lID0gc3RyaW5nLkVtcHR5OyAKCQl2YXIgbSA9IFJlZ2V4Lk1hdGNoKHRlc3RFY2wsIEAiKC4rKSsoPzovc2VhcmNoWz9dcT0pIiwgUmVnZXhPcHRpb25zLklnbm9yZUNhc2UpOwoJCWlmIChtLlN1Y2Nlc3MpCgkJewoJCSAgICAvL2FzbU5hbWUgPSBtLkdyb3Vwc1sxXS5WYWx1ZTsKCQkgICAgZm9yKGludCBpPTA7IGkgPCBtLkdyb3Vwcy5Db3VudDsgaSsrKXsKCQkgICAgCWFzbU5hbWUgPSBtLkdyb3Vwc1tpXS5WYWx1ZTsKCQkgICAgCUNvbnNvbGUuV3JpdGVMaW5lKGFzbU5hbWUpOwoJCSAgICB9CgkJfQogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJURVNUICIrbS5Hcm91cHNbMV0uVmFsdWUpOwoJfQp9Cgo=