我有包含一些模式的文本文件(首先我想使用 awk 命令将文本文件转换为 C++)。下面的解决方案适用于我们一个单独的文件。
https://stackoverflow.com/questions/15151055/truncate-file-in-linux
但是我们得到了多个文件,这些文件也包含不同的模式。所以我们需要为每个文件编写 awk 命令,这不是通用的解决方案。
比我在 c++(linux 环境)中找到用于模式匹配的词法分析器(Flex)之后但我遇到了一些问题并且可以编写词法分析器文件。所以我想我们在 linux 平台上是否有任何开源库用于文本文件中的模式匹配并转换为 xml 文件。(谷歌正在进行的工作,但没有任何具体的解决方案)。
简而言之,1)将模式搜索到文本文件(目前,我们在 C++ 中使用 awk 命令(以防万一) 2)将表格格式文件读入 C++。
我希望我能够传达我的信息。