获取字符串的最后3个字符
如何从给定的字符串中仅获取最后3个字符?
输入示例: AM0122200204
预期结果: 204
有很多方法可以实现。
简单的方法应该是输入字符串的SubString
。
var result = input.Substring(input.Length - 3);
另一种使用Regular Expression
提取最后3个字符的方法。
var result = Regex.Match(input,@"(.{3})\s*$");
工作Demo
最简单的方法是使用Substring
string str = "AM0122200204"; string substr = str.Substring(str.Length - 3);
使用带有一个int
的重载,我会从索引int
开始获取substring
string
。 在你的情况下是str.Length - 3
,因为你想得到最后三个字符。