开发者社区> 问答> 正文

寻找反转sprintf()函数输出的算法

我正在一个需要解析日志文件的项目中。我正在寻找一种快速算法,该算法可以接收如下组消息:

P1的温度为35F。

P1的温度为40F。

P3的温度为35F。

记录器已停止。

记录仪已启动。

P1的温度为40F。

并以printf()形式输出:

"The temperature at P%d is %dF.", Int1, Int2" 
{(1,35), (1, 40), (3, 35), (1,40)}

该算法必须足够通用,才能识别消息组中的几乎所有数据负载。

我尝试搜索这种技术,但我什至不知道要搜索的正确术语。

展开
收起
游客ufivfoddcd53c 2020-01-03 20:09:49 941 0
1 条回答
写回答
取消 提交回答
  • 我认为您可能会忽略并错过了fscanf()和sscanf()。与fprintf()和sprintf()相反。

    2020-01-03 20:11:46
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载