修剪字符串以添加特殊的&非数字的字符

本文关键字:数字 字符 字符串 添加 修剪 | 更新日期: 2023-09-27 17:54:23

我的问题是,我如何修剪字符串以添加特殊的&非数字的字符。例如,在我的数据库中,我有1234567890,我想转换字符串为(123)456-7890时,我的页面加载?这可能吗?谢谢你们了!

修剪字符串以添加特殊的&非数字的字符

假设您想要()-之间的前三位数字,然后是三位数字,然后是其余的:

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
string pNum = string.Format("({0}){1}-{2}", num.Substring(0, 3), num.Substring(3, 3), num.Substring(6, 4));