我的问题是,我如何修剪一个字符串以添加特殊和&非数字字符。例如在我的数据库中我有1234567890,我想在我的页面加载时将字符串转换为(123)456-7890?这可能吗?谢谢你们!
答案 0 :(得分:4)
假设你想要()
之间的前三位数,然后是三位数,然后是-
,那么剩下的就是:
string input = 1234567890;
string pattern = @"(?<first>\d{3})(?<second>\d{3})(?<third>\d*)"; //
string output = Regex.Replace(input, pattern ,"(${first})${second}-${third}");
// output will be: (123)456-7890
答案 1 :(得分:3)
string pNum = string.Format("({0}){1}-{2}", num.Substring(0, 3), num.Substring(3, 3), num.Substring(6, 4));