如何替换 boost build 中字符串列表中的模式?
问问题
20 次
1 回答
0
这是使用内置模块正则表达式中的规则“replace-list”的示例:
SWIG_SOURCES = [ glob *.i ] ;
import regex ;
SWIG_GENERATED_CPP_FILES = [ regex.replace-list $(SWIG_SOURCES) : \\.i : _wrap.cpp ] ;
假设文件example_file.i
位于目录中,其名称将被添加到列表中SWIG_SOURCES
,glob
并将成为example_file_wrap.cpp
列表中SWIG_GENERATED_CPP_FILES
;
\\
用于表示这是.
一个文字点,没有它们.
将匹配任何字符。
匹配字符串的$
结尾。
于 2021-10-31T10:42:40.843 回答