using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
String str = @"liable for full amount but only in access of the full amount";
foreach (Match m in Regex.Matches(str, @"\bfull amount\b(?<=^(?:(?!full).)*\bfull amount\b)"))
{
Console.WriteLine(m.Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJU3RyaW5nIHN0ciA9IEAibGlhYmxlIGZvciBmdWxsIGFtb3VudCBidXQgb25seSBpbiBhY2Nlc3Mgb2YgdGhlIGZ1bGwgYW1vdW50IjsKICAgICAgICBmb3JlYWNoIChNYXRjaCBtIGluIFJlZ2V4Lk1hdGNoZXMoc3RyLCBAIlxiZnVsbCBhbW91bnRcYig/PD1eKD86KD8hZnVsbCkuKSpcYmZ1bGwgYW1vdW50XGIpIikpCiAgICAgICAgewogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShtLlZhbHVlKTsKICAgICAgICB9ICAgCgl9Cn0=