我想要做什么:
- 查找 autogen_X.c、autogen_X.h 或 Project name.c 类型的所有文件(在根级别的 src 文件夹中)
- 打印出来
我拥有的 QRegExp 是:\nsrc[^\n]*
我的文字是:
####################################################################
# Files #
####################################################################
C_SRC += \
src/autogen_init.c \
src/autogen_init.h \
src/Project name.c \
lib/src/acmp.c \
lib/src/adc.c \
lib/src/aes.c \`
s_SRC += \
Device/Source/G++/startup_32.s
S_SRC +=
我有的代码
QRegExp linkRx = QRegExp("src/[^\\n]*");
linkRx.indexIn(content);
foreach (QString match, linkRx.capturedTexts())
{
qDebug() << match;
}
我得到的输出
"src/autogen_init.c \"
这不应该与所有以 just 开头的文件匹配src/
吗?