string - 从 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},谢谢!
解决方案
您可以使用 RegEx 来获取该号码,这样的事情可能会对您有所帮助:
\.(\d{3})
数字 ( 001
) 将在第一组中。完整的比赛将是.001
。
推荐阅读
- c# - 使用实体框架按日期选择每个组中的一个
- python - pandas 数据框中 YYYYMMDDHHMMSS 的日期
- powershell - PowerShell - 喷溅中的 NoNewLine 写入主机参数
- c++ - 在 C++ 中将成员初始化为 NULL
- unity3d - 如何在 Unity 中替换层次结构中的某些内容?
- keras - 如何在 keras 自定义模型中使用 scklearn RandomForestRegressor 模型?
- tensorflow - memmap 数组到 pytorch 和梯度累积
- python - 多层次查询深度嵌套复杂的 JSON 数据
- json - 如何从 Json 文件 discord.py 中读取数据
- reactjs - 在 React.js 中将用户数据从 useEffect() 保存到 useContext() 之前加载页面