Qt 我可以用正则表达式从句子中提取两个单词吗?

Qt 我可以用正则表达式从句子中提取两个单词吗?,qt,qregularexpression,Qt,Qregularexpression,我想用正则表达式从一个句子中提取两个词:Mobile和Application 只有当有两个单词时才应该提取 比如说, abcd Mobile defe应用程序也是如此 移动应用程序asdbfdvdsc也是如此 应用程序asdbdfbdfb Mobile也是如此 移动应用 无论顺序如何/无论两个单词之间有多少个单词/我可以使用正则表达式从句子中提取两个单词吗?应该是 (Mobile)(.*)(Application)|(Application)(.*)(Mobile) 使用从文本中提取不需要的单

我想用正则表达式从一个句子中提取两个词:Mobile和Application

只有当有两个单词时才应该提取

比如说,

abcd Mobile defe应用程序也是如此

移动应用程序asdbfdvdsc也是如此

应用程序asdbdfbdfb Mobile也是如此

移动应用 无论顺序如何/无论两个单词之间有多少个单词/我可以使用正则表达式从句子中提取两个单词吗?

应该是

(Mobile)(.*)(Application)|(Application)(.*)(Mobile)
使用从文本中提取不需要的单词:

#include <QRegularExpression>

QString text = 
"abcd Mobile defe Application is also true.\n
Mobile Application asdbfdvdsc is also true\n
Application asdbdfbdfb Mobile is also true.";

text.replace(QRegularExpression("(Mobile)(.*)(Application)|(Application)(.*)(Mobile)"), "\\2");
#包括
QString文本=
“abcd Mobile defe应用程序也是正确的。\n
移动应用程序asdbfdvdsc也是正确的\n
应用程序asdbdfbdfb Mobile也是如此。“;
text.replace(QRegularExpression(“(Mobile)(.*)(Application)|(Application)(.*)(Mobile)”,“\\2”);
应该是

(Mobile)(.*)(Application)|(Application)(.*)(Mobile)
使用从文本中提取不需要的单词:

#include <QRegularExpression>

QString text = 
"abcd Mobile defe Application is also true.\n
Mobile Application asdbfdvdsc is also true\n
Application asdbdfbdfb Mobile is also true.";

text.replace(QRegularExpression("(Mobile)(.*)(Application)|(Application)(.*)(Mobile)"), "\\2");
#包括
QString文本=
“abcd Mobile defe应用程序也是正确的。\n
移动应用程序asdbfdvdsc也是正确的\n
应用程序asdbdfbdfb Mobile也是如此。“;
text.replace(QRegularExpression(“(Mobile)(.*)(Application)|(Application)(.*)(Mobile)”,“\\2”);