Получить последние 3 символа строки Как я могу получить только последние 3 символа из данной строки? Пример ввода: AM0122200204 Ожидаемый результат: 204 Ответ 1 Этого можно достичь многими способами. Простой подход должен заключаться в SubString входной строки. var result = input.Substring(input.Length - 3); Другой подход, использующий Regular Expression для извлечения последних 3 символов. var result = Regex.Match(input,@"(.{3})\s*$"); Работая Demo Ответ 2 Самый простой способ - использовать Substring string str = "AM0122200204"; string substr = str.Substring(str.Length - 3); Использование перегрузки с одним int, как я положил, позволило бы получить substring string, начиная с индекса int. В вашем случае str.Length - 3, так как вы хотите получить последние три символа.
Ответ 1 Этого можно достичь многими способами. Простой подход должен заключаться в SubString входной строки. var result = input.Substring(input.Length - 3); Другой подход, использующий Regular Expression для извлечения последних 3 символов. var result = Regex.Match(input,@"(.{3})\s*$"); Работая Demo
Ответ 2 Самый простой способ - использовать Substring string str = "AM0122200204"; string substr = str.Substring(str.Length - 3); Использование перегрузки с одним int, как я положил, позволило бы получить substring string, начиная с индекса int. В вашем случае str.Length - 3, так как вы хотите получить последние три символа.