例如,我正在处理苹果格式的字符串:
[%d] fsPurgeable type: %@, count: %lld bytes for %lld files
根据Apple的文档here,格式字符串规范遵循IEEE printf specification
,并出现了一些修改。
我需要解析这些字符串,并用属于该类型的实际数据替换%类型的占位符。我最初的想法是使用正则表达式,但是由于这些声称要遵守printf
规范,因此我想知道.net中是否已经有任何东西可以对此有所帮助。
我已经读了一些书,但看不到任何立即跳出的有用内容。
有什么建议吗?
为了某种程度上回答我自己的问题,我最终编写了一个正则表达式来处理解析: