public static GetTemplateArgumentIndex ( string templateCall, int argument ) : int | ||
templateCall | string | The template call |
argument | int | The argument to find |
return | int |
public static int GetTemplateArgumentIndex(string templateCall, int argument)
{
string pipecleanedtemplate = PipeCleanedTemplate(templateCall);
int count = 1;
foreach (Match m in TemplateArgument.Matches(pipecleanedtemplate))
{
if (count.Equals(argument))
return m.Index+1;
count++;
}
return -1;
}