QRegExp-2つのHTMLタグ間で特定のテキストを取得する方法

Alaa Elrifaie

使用して、「Qt / C ++の次のHTMLコードからテキストを抽出したいと思いますQRegExp

<TABLE border="0" width="99%">
  <COLGROUP><COL width="100"><COL>
  <TR>
    <TD align="center" valign="middle" bgcolor="#EEEEFF"><B> MCT-to-KR</B>
    <TD align="center" valign="middle" bgcolor="#EEEEFF"><FONT class="result">THIS IS THE TEXT WHICH I WANT TO FETCH</FONT>
  <TR>
    <TD align="center" valign="middle" bgcolor="#DDDDEE">Normalized
    <TD align="center" valign="middle" bgcolor="#DDDDEE">[AL-LYA-A]
  <TR>
    <TD align="center" valign="middle" bgcolor="#CCCCDD">Web Unicode
    <TD align="center" valign="middle" bgcolor="#CCCCDD">ANOTHER TEXT I MIGHT BE INTERESTED IN, BUT WOULD BE EASY TO GET IF THE FIRST IS DONE
</TABLE>

ではC#純私はこのようにそれを行うことができます:

private Regex txtExtractor = new Regex(@"<FONT class=""result"">(.*?)</FONT>");

疲れましたQRegExpが動作しませんでしたが、どのように編集すれば動作しますか?

アウト。

QRegExの使用(Qt4およびQt5)

QRegExp regex("<FONT class=\"result\">(.*)</FONT>");
regex.indexIn(html);
QString textYouWant = regex.cap(1);

QRegularExpressionの使用(Qt 5)

QRegularExpression regex("<FONT class=\"result\">(.*)</FONT>");
QRegularExpressionMatch match = regex.match(html);
QString textYouWant = match.captured(1);

QRegularExpressionQt 5を使用している場合は、使用することをお勧めします。APIの方が少し優れています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

QRegExpでテキストをフィルタリングする

分類Dev

QRegExpとQtのヌル文字

分類Dev

QRegExpは式を認識しません

分類Dev

対応するQRegExp :: len()のようなものがないQRegExp :: pos()の用途は何ですか?

分類Dev

文字列内のQRegExpを置き換える方法は?

分類Dev

QRegExpでバックスラッシュを除外しますか?

分類Dev

QRegExpおよびQSyntaxHighlighterの単一引用符付きテキスト

分類Dev

QRegExpを使用したヘッダーの解析

分類Dev

QRegExpを使用した文字列のインゴア

分類Dev

QRegularExpressionとQRegExpに違いはありますか?

分類Dev

qregexpは文字列からすべての数値を抽出します

分類Dev

正規表現QRegExp

分類Dev

単語の1つのセットを除外し、qregexpに別の単語を含めるにはどうすればよいですか?

分類Dev

検索名を指定したQRegExpで索引行と値を検索することは可能ですか?

分類Dev

QRegExpユニコード値からドットとコンマを置き換えます

分類Dev

regex101.comは一致しますが、QRegExpは一致しません

分類Dev

Pythonで2つのdivタグの間にテキストを取得する

分類Dev

QRegExpを使用してコンマの場合、最初の文字を削除するにはどうすればよいですか?

分類Dev

Eclipse:指定された2つのタグ間でテキストを取得する

分類Dev

2 つの特定の文字列間のテキストを取得する方法

分類Dev

2つのhtmlタグの間にテキストを追加する

分類Dev

特定の行間でテキストを取得する方法

分類Dev

HTML解析-すべてのタグ間でテキストを取得する

分類Dev

bs4タグで分割/ 2つのタグ間でテキストを取得

分類Dev

HTMLタグ間のテキストを検索する方法

分類Dev

XPath Python Seleniumで特定のhtmlタグを持つテキストを無視する方法は?

分類Dev

2つの異なるxmlタグマルチライン間でテキストを抽出する方法

分類Dev

HTMLタグのないテキストを取得する方法

分類Dev

HTMLタグからテキストのみを取得する方法

Related 関連記事

  1. 1

    QRegExpでテキストをフィルタリングする

  2. 2

    QRegExpとQtのヌル文字

  3. 3

    QRegExpは式を認識しません

  4. 4

    対応するQRegExp :: len()のようなものがないQRegExp :: pos()の用途は何ですか?

  5. 5

    文字列内のQRegExpを置き換える方法は?

  6. 6

    QRegExpでバックスラッシュを除外しますか?

  7. 7

    QRegExpおよびQSyntaxHighlighterの単一引用符付きテキスト

  8. 8

    QRegExpを使用したヘッダーの解析

  9. 9

    QRegExpを使用した文字列のインゴア

  10. 10

    QRegularExpressionとQRegExpに違いはありますか?

  11. 11

    qregexpは文字列からすべての数値を抽出します

  12. 12

    正規表現QRegExp

  13. 13

    単語の1つのセットを除外し、qregexpに別の単語を含めるにはどうすればよいですか?

  14. 14

    検索名を指定したQRegExpで索引行と値を検索することは可能ですか?

  15. 15

    QRegExpユニコード値からドットとコンマを置き換えます

  16. 16

    regex101.comは一致しますが、QRegExpは一致しません

  17. 17

    Pythonで2つのdivタグの間にテキストを取得する

  18. 18

    QRegExpを使用してコンマの場合、最初の文字を削除するにはどうすればよいですか?

  19. 19

    Eclipse:指定された2つのタグ間でテキストを取得する

  20. 20

    2 つの特定の文字列間のテキストを取得する方法

  21. 21

    2つのhtmlタグの間にテキストを追加する

  22. 22

    特定の行間でテキストを取得する方法

  23. 23

    HTML解析-すべてのタグ間でテキストを取得する

  24. 24

    bs4タグで分割/ 2つのタグ間でテキストを取得

  25. 25

    HTMLタグ間のテキストを検索する方法

  26. 26

    XPath Python Seleniumで特定のhtmlタグを持つテキストを無視する方法は?

  27. 27

    2つの異なるxmlタグマルチライン間でテキストを抽出する方法

  28. 28

    HTMLタグのないテキストを取得する方法

  29. 29

    HTMLタグからテキストのみを取得する方法

ホットタグ

アーカイブ