文字列データ用クラス

これらのクラスは、文字列データを扱う際に関連します。詳細はQt の Unicode サポートに関する情報を参照してください。

QAnyStringView

QString API の読み取り専用サブセットを使用した、Latin-1、UTF-8、または UTF-16 文字列の統一ビュー

QByteArray

バイト配列

QByteArrayList

バイト配列のリスト

QByteArrayMatcher

バイト配列で素早くマッチできるバイト列を保持します。

QByteArrayView

QByteArray API の読み取り専用サブセットを使用してバイト配列を表示します。

QChar

16 ビット Unicode 文字

QCollator

ローカライズされた照合アルゴリズムに従って文字列を比較します。

QCollatorSortKey

文字列の照合を高速化するために使用可能

QLatin1Char

8 ビット ASCII/Latin-1 文字

QLatin1StringMatcher

Latin-1 テキストの部分文字列の最適化検索

QLatin1StringView

US-ASCII/Latin-1エンコードされた文字列リテラルの薄いラッパー

QLocale

様々な言語における数値とその文字列表現の変換

QRegularExpression

正規表現を使ったパターンマッチ

QRegularExpressionMatch

文字列に対するQRegularExpressionのマッチング結果

QRegularExpressionMatchIterator

QRegularExpressionオブジェクトの文字列に対するグローバルマッチの結果のイテレータ

QStaticByteArrayMatcher

QByteArrayMatcher のコンパイル時バージョン

QStaticLatin1StringMatcher

QLatin1StringMatcher のコンパイル時バージョン

QString

Unicode 文字列

QStringList

文字列のリスト

QStringMatcher

Unicode 文字列内で素早くマッチングできる文字のシーケンスを保持します。

QStringRef

QString 部分文字列の薄いラッパー

QStringTokenizer

与えられたセパレータに沿って文字列をトークンに分割します。

QStringView

QString API の読み取り専用サブセットによる UTF-16 文字列の統一ビュー

QTextBoundaryFinder

文字列内の Unicode テキスト境界を見つける方法

QTextStream

テキストの読み書きに便利なインタフェース

QUtf8StringView

QString API の読み取り専用サブセットによる UTF-8 文字列の統一ビュー

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。