客户给我一个联系电话。 赋予此编号的客户端要求从结果中省略第一个编号。 我曾经使用过Regex来做到这一点,但我很好奇是否有更理想的方式来做到这一点。
var mobileNumber = "07123123123";
var homeNumber = "01511231231";
var pattern = "(.{10})$";
var omittedMobile = Regex.Split(mobileNumber, pattern)[1];
var omittedHome = Regex.Split(homeNumber, pattern)[1];
var mobileNumber = "07123123123";
var homeNumber = "01511231231";
我收到:07123123123-我提供了7123123123
答案 0 :(得分:1)
使用字符串函数Substring(int startIndex),
var mobileNumber = "07123123123";
Console.WriteLine(mobileNumber.Substring(1));
答案 1 :(得分:1)
为什么不将其视为简单字符串并删除第一个字符?
mobileNumber.Substring(1);
//or
mobileNumber.Remove(0, 1);