C#解析Apple格式的字符串(printf)

问题描述 投票:1回答:1

例如,我正在处理苹果格式的字符串:

[%d] fsPurgeable type: %@, count: %lld bytes for %lld files

根据Apple的文档here,格式字符串规范遵循IEEE printf specification,并出现了一些修改。

我需要解析这些字符串,并用属于该类型的实际数据替换%类型的占位符。我最初的想法是使用正则表达式,但是由于这些声称要遵守printf规范,因此我想知道.net中是否已经有任何东西可以对此有所帮助。

我已经读了一些书,但看不到任何立即跳出的有用内容。

有什么建议吗?

c# printf string.format
1个回答
0
投票

为了某种程度上回答我自己的问题,我最终编写了一个正则表达式来处理解析:

© www.soinside.com 2019 - 2024. All rights reserved.