public static int GetRegExpFlagsFromString(string @string)
{
// returns a flag value represented by string
int flag = RegExpFlagToValue((char)0, 0);
int count = @string.Length;
int i = 0;
while (i < count && @string[i] != '/')
{
flag = RegExpFlagToValue(@string[i], flag);
i++;
}
return flag;
}