using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
foreach (var s in new[] {"ABRM21TC", "RM-T", "RxM-T", "ABR21TC"} ) {
var match = Regex.Match(s, "RM([^T]+)T");
Console.WriteLine("'{0}' - {1} (Captures '{2}')", s, match.Success, match.Groups[1]);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJZm9yZWFjaCAodmFyIHMgaW4gbmV3W10geyJBQlJNMjFUQyIsICJSTS1UIiwgIlJ4TS1UIiwgIkFCUjIxVEMifSApIHsKCQkJdmFyIG1hdGNoID0gUmVnZXguTWF0Y2gocywgIlJNKFteVF0rKVQiKTsKCQkJQ29uc29sZS5Xcml0ZUxpbmUoIid7MH0nIC0gezF9IChDYXB0dXJlcyAnezJ9JykiLCBzLCBtYXRjaC5TdWNjZXNzLCBtYXRjaC5Hcm91cHNbMV0pOwoJCX0KCX0KfQ==