Вот код для C#.
По красной ветке выйдет, если нашёл, по зелёной, если не нашёл.
string source = instance.ActiveTab.GetSourceText("utf-8");
if(source.Contains(@project.Variables["link"].Value))
throw new Exception("Found");
И да, в профилях линки разные, как сказал sergodjan66, это тоже...