我希望在任何空白行出现的地方将字符串拆分为子字符串;
这样的内容:
aa aa
bb bb
cc cc
我想得到一个像这样的列表:
列出[“aa aa”,“bb bb”,“cc cc”];
代码:
QRegularExpression re("^(\\s*)\\n");
//or QRegularExpression re("^(\\s*)\\n\\r");
QStringList list = content.split(re);
正则表达式适用于记事本++,但它不适用于Qt5.5,Windows 7 64位;
答案 0 :(得分:0)
只需查找换行符后跟任意空格,后跟多行换行符。其他即将推出的新行也计入空格。多行选项等同于perls m /
QRegularExpression re("(\\n\\s*\\n)", QRegularExpression::MultilineOption);