0
我知道这听起来很奇怪......但是一个新的要求出现了,我们需要在所有C++文件中使用CMake来计算特定字的出现(特别是在平台独立的方式,而不是假设我们有任何其他工具,如python,perl)...Cmake统计文件中字的出现
这是甚至是远程可能的吗?如果是,如何?
我知道这听起来很奇怪......但是一个新的要求出现了,我们需要在所有C++文件中使用CMake来计算特定字的出现(特别是在平台独立的方式,而不是假设我们有任何其他工具,如python,perl)...Cmake统计文件中字的出现
这是甚至是远程可能的吗?如果是,如何?
FILE(READ file.cpp contents)
STRING(REGEX MATCHALL needle matches "${contents}")
现在matches
将在file.cpp
的的needle
所有出现的列表。
如果像问题标题中所要求的那样,您还需要计算货币数量,那么您可以拨打:list(LENGTH matches n_matches)
。