我有一個html文件,一個<pre>...</pre>
標籤。匹配pre中的所有內容需要什麼正則表達式?Qt正則表達式匹配HTML標籤InnerText
QString pattern = "<pre>(.*)</pre>";
QRegExp rx(pattern);
rx.setCaseSensitivity(cs);
int pos = 0;
QStringList list;
while ((pos = rx.indexIn(clipBoardData, pos)) != -1) {
list << rx.cap(1);
pos += rx.matchedLength();
}
list.count()始終爲0
我不同意。如果您知道文件結構,那麼在其中查找內容不應該是正則表達式的問題。 – 2018-02-01 15:35:55
@PredragManojlovic:如果文件結構稍微改變怎麼辦?如果有逃脫的字符怎麼辦? – SLaks 2018-02-01 16:45:13
我很精確:「如果你知道文件結構很好」。意思是說,你已經生成了它,或者生成它的系統是一致的。 – 2018-02-01 21:37:33