나는 다음과 같은 여러 개의 태그 내의 텍스트를 얻기 위해 노력하고 있어요 :QRegularExpression - 두 <ca> 태그 사이에서 문자열을 추출하는 방법?
텍스트 파일 : 내 코드에서
Internal Auto-Configured Settings File
________________________________________
((Do not attempt to edit it manually))
________________________________________
# Saved certifications:
<ca>
Text which I want to extract
</ca>
...
<cert>Another text I want to extract</cert>
...
내가 이전 파일을 열고으로 그 내용 & 저장 읽어 a QString
.
QRegularExpression regex("<ca>(.*)</ca>", QRegularExpression::MultilineOption);
QRegularExpressionMatch match = regex.match(content);
QString ca = match.captured(1);
qDebug() << ca;
qDebug() << "\n\nDone!!";
< <
은 또한<cert>
위해 동일을했다하지만 난 모두 빈 문자열을 얻을 : 지금까지 나는 어떤 성공없이 다음과 같은 일을했습니다.
있으면 단일 회선 옵션을 사용하십시오. 이름은 끔찍하지만 한 줄 옵션을 사용하면'.'는 줄 바꿈 문자와 일치합니다. – nhahtdh