есть ли команда, которая может получить третий индекс символа в строке? Например:
error: file.ext: line 10: invalid command [test:)]
В приведенном выше предложении я хочу указать индекс третьего двоеточия, следующий рядом с 10. Как я могу это сделать? Я знаю string.IndexOf и string.LastIndexOf, но в этом случае я хочу получить индекс символа, когда он используется в третий раз.