拆分和增加asp .net
本文关键字:net asp 增加 拆分 | 更新日期: 2023-09-27 18:17:33
我有productID="ab1002"
,这是在字符串格式。productID
并不总是以ab
开头,它可能是xy
, ptz
,所以我想把ID的数字部分分开,增加1。意味着string productID="ab1002";
想要一个结果string newProductID="ab1003";
如何得到这个。谢谢你的帮助。
删除字符:
string sNumbers = Regex.Replace(productID,"[^A-Z][a-z]",String.Empty); // To remove letters
string sText = Regex.Replace(productID,"[^0-9]",String.Empty); // To remove numbers
string iTmp = int.Parse(sNumbers); // Convert to integer
iTmp++;
string newProductID = sText + iTmp.ToString();
请尝试下面的代码,这是根据你的工作很好,谢谢你的时间
productID = (Regex.Replace(productID, "[0-9]", String.Empty)) +
(Convert.ToInt32(Regex.Replace(productID, "[a-z]", string.Empty, RegexOptions.IgnoreCase)) + 1).ToString();