【发布时间】:2019-12-12 08:22:32
【问题描述】:
在我的CMakeLists.txt 中,我试图找到像.git 这样的隐藏文件以排除进一步的操作:
if(${item} MATCHES "\.*")
对我不起作用。请问有什么提示吗?
【问题讨论】:
-
您显示的代码中的
item是什么?而“没有工作”实际上是什么意思?请注意,正则表达式\.*表示“点字符重复零次或多次。”
在我的CMakeLists.txt 中,我试图找到像.git 这样的隐藏文件以排除进一步的操作:
if(${item} MATCHES "\.*")
对我不起作用。请问有什么提示吗?
【问题讨论】:
item 是什么?而“没有工作”实际上是什么意思?请注意,正则表达式 \.* 表示“点字符重复零次或多次。”
This answer 为我工作:
if(${item} MATCHES "^\\..*")
【讨论】: