private static int IndexOfBetween( string _Source, string _Pattern, int _StartIndex, int _EndIndex ) { int MatchIndex = _Source.IndexOf( _Pattern, _StartIndex, StringComparison.InvariantCultureIgnoreCase ); return MatchIndex < _EndIndex ? MatchIndex : -1; }