首页 > 解决方案 > 从 string.format c# 中获取数字

问题描述

我使用了 string.format: string strfm = "PC{0:ddMMyy}.{1:d3}/{2:MM}H" 和 number : 1 =>string str = string.format("PC{0:ddMMyy }.{1:d3}/{2:MM}H",DateTime.Now,1,DateTime.Now) 结果 str = PC070518.001/05H

=> str = strfm + number, 如何从 str 和 strfm 中得到 number{1:d3},谢谢!

标签: stringc#-4.0

解决方案


您可以使用 RegEx 来获取该号码,这样的事情可能会对您有所帮助:

\.(\d{3})

数字 ( 001) 将在第一组中。完整的比赛将是.001


推荐阅读