private string getR1(string value)
{
int i;
int j;
// be-safe !!!
if (value == null)
{
return null;
}
// find 1st vowel
i = value.Length - 1;
for (j = 0; j < i; j++)
{
if (isVowel(value[j]))
{
break;
}
}
if (!(j < i))
{
return null;
}
// find 1st non-vowel
for (; j < i; j++)
{
if (!(isVowel(value[j])))
{
break;
}
}
if (!(j < i))
{
return null;
}
return value.Substring(j + 1);
}