私がやろうとしていること:
- タイプが 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 \"
これは、で始まるすべてのファイルに一致するべきではありませんsrc/
か?