+ | ... |
QString QString::left(int n) const QStringRef QString::leftRef(int n) const
この文字列の先頭から指定した文字数を返します。
文字列の長さより大きい値または負の値を設定した場合は文字列全体を返します。
QString QString::leftJustified(int width, QChar fill = QLatin1Char( ' ' ), bool truncate = false) const
この文字列の先頭から指定した文字数を返します。
width が指定した文字数を超える分をこの文字で埋めます。
falseであり、文字列の長さが width より大きい場合、文字列のコピーを返します。
trueであり、文字列の長さが width より大きい場合、指定した文字数を超える分は削除され、文字列のコピーを返します。 QString QString::mid(int position, int n = -1) const QStringRef QString::midRef(int position, int n = -1) const
この文字数の指定したインデックスから指定した文字数を返します。
文字列の長さより大きい値の場合は空の文字列を返します。
文字列の末尾を超える場合または負の値を設定した場合は指定したインデックスから先のすべての文字列を返します。
QString QString::right(int n) const QStringRef QString::rightRef(int n) const
この文字列の末尾から指定した文字数を返します。
文字列の長さより大きい値または負の値を設定した場合は文字列全体を返します。
QString QString::rightJustified(int width, QChar fill = QLatin1Char( ' ' ), bool truncate = false) const
この文字列の末尾から指定した文字数を返します。
width が指定した文字数を超える分をこの文字で埋めます。
falseであり、文字列の長さが width より大きい場合、文字列のコピーを返します。
trueであり、文字列の長さが width より大きい場合、指定した文字数を超える分は削除され、文字列のコピーを返します。 |
+ | ... |
QString & QString::insert(int position, const QString & str)
この文字列の指定した位置に文字列を挿入します。
この文字列の長さより大きい場合は、挿入前に resize() で拡張されます。
QString & QString::insert(int position, QLatin1String str)
この文字列の指定した位置に文字列を挿入します。
この文字列の長さより大きい場合は、挿入前に resize() で拡張されます。
QString & QString::insert(int position, const QChar * unicode, int size)
この文字列の指定した位置に文字列を挿入します。
この文字列の長さより大きい場合は、挿入前に resize() で拡張されます。
QString & QString::insert(int position, QChar ch) この文字列の指定した位置に文字を挿入します。
この文字列の長さより大きい場合は、挿入前に resize() で拡張されます。
|
+ | ... |
const QString operator+(char ch, const QString & s) const QString operator+(const QString & s, char ch) const QString operator+(const QString & s1, const QString & s2) const QString operator+(const QString & s1, const char * s2) const QString operator+(const char * s1, const QString & s2)
指定した文字列同士を結合します。
|
+ | ... |
QString & QString::replace(int position, int n, const QString & after)
指定範囲の文字列を置換します。
この文字列の文字数を超える場合は( size() < n )、その文字数に調整されます( n = size() )。
QString & QString::replace(int position, int n, const QChar * unicode, int size)
指定範囲の文字列を置換します。
QString & QString::replace(int position, int n, QChar after)
指定範囲の文字列を置換します。
QString & QString::replace(const QString & before, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字列に一致したすべての文字列を置換します。
置換するたびに再検索は行いません。
{{
QString equis = "xxxxxx"; equis.replace("xx", "x"); QString & QString::replace(const QChar * before, int blen, const QChar * after, int alen, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字列に一致したすべての文字列を置換します。
置換するたびに再検索は行いません。
QString & QString::replace(QChar ch, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字に一致したすべての文字を置換します
置換するたびに再検索は行いません。
QString & QString::replace(QChar before, QChar after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字に一致したすべての文字を置換します
置換するたびに再検索は行いません。
QString & QString::replace(QLatin1String before, QLatin1String after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字列に一致したすべての文字列を置換します。
置換するたびに再検索は行いません。
QString & QString::replace(QLatin1String before, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字列に一致したすべての文字列を置換します。
置換するたびに再検索は行いません。
QString & QString::replace(const QString & before, QLatin1String after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字列に一致したすべての文字列を置換します。
置換するたびに再検索は行いません。
QString & QString::replace(QChar c, QLatin1String after, Qt::CaseSensitivity cs = Qt::CaseSensitive)
指定文字に一致したすべての文字を置換します。
置換するたびに再検索は行いません。
QString & QString::replace(const QRegExp & rx, const QString & after)
指定した正規表現に一致したすべての文字を置換します。
マッチした場合、グループ化したものを\1、\2、…と表せます。
QString & QString::replace(const QRegularExpression & re, const QString & after)
指定した正規表現に一致したすべての文字を置換します。
マッチした場合、グループ化したものを\1、\2、…と表せます。
|
+ | ... |
bool QString::contains(const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が含まれている場合はtrue、そうでない場合はfalseを返します。
bool QString::contains(const QStringRef & str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が含まれている場合はtrue、そうでない場合はfalseを返します。
bool QString::contains(QLatin1String str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が含まれている場合はtrue、そうでない場合はfalseを返します。
bool QString::contains(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字が含まれている場合はtrue、そうでない場合はfalseを返します。
bool QString::contains(const QRegularExpression & re) const
指定した正規表現が含まれている場合はtrue、そうでない場合はfalseを返します。
bool QString::contains(const QRegExp & rx) const
指定した正規表現が含まれている場合はtrue、そうでない場合はfalseを返します。
bool QString::contains(QRegExp & rx) const
指定した正規表現が含まれている場合はtrue、そうでない場合はfalseを返します。
マッチした場合はその結果が rx に格納されます。
bool QString::contains(const QRegularExpression & re, QRegularExpressionMatch * match) const
指定した正規表現が含まれている場合はtrue、そうでない場合はfalseを返します。
int QString::count(const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字の出現回数を返します。
int QString::count(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字の出現回数を返します。
int QString::count(const QStringRef & str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字の出現回数を返します。
int QString::count(const QRegExp & rx) const
指定した正規表現を検索し、マッチした回数を返します。
int QString::count(const QRegularExpression & re) const
指定した正規表現を検索し、マッチした回数を返します。
bool QString::startsWith(const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の先頭が指定文字列と一致するかどうかを調べます。
bool QString::startsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の先頭が指定文字列と一致するかどうかを調べます。
bool QString::startsWith(QChar c, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の先頭が指定文字と一致するかどうかを調べます。
bool QString::startsWith(const QStringRef & s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の先頭が指定文字列と一致するかどうかを調べます。
bool QString::endsWith(const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の末尾が指定文字列と一致するかどうかを調べます。
bool QString::endsWith(const QStringRef & s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の末尾が指定文字列と一致するかどうかを調べます。
bool QString::endsWith(QLatin1String s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の末尾が指定文字列と一致するかどうかを調べます。
bool QString::endsWith(QChar c, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
この文字列の末尾が指定文字列と一致するかどうかを調べます。
|
+ | ... |
int QString::indexOf(const QString & str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::indexOf(QChar ch, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::indexOf(const QStringRef & str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::indexOf(const QRegExp & rx, int from = 0) const
指定した正規表現にマッチするものが存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::indexOf(QRegExp & rx, int from = 0) const
指定した正規表現にマッチするものが存在するかどうか検索します。
マッチした結果が格納されます。
見つからない場合は-1を返します。
int QString::indexOf(const QRegularExpression & re, int from = 0) const
指定した正規表現にマッチするものが存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::lastIndexOf(const QString & str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::lastIndexOf(QLatin1String str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::lastIndexOf(QChar ch, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::lastIndexOf(const QStringRef & str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
指定文字列が存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::lastIndexOf(const QRegExp & rx, int from = -1) const
指定した正規表現にマッチするものが存在するかどうか検索します。
見つからない場合は-1を返します。
int QString::lastIndexOf(QRegExp & rx, int from = -1) const
指定した正規表現にマッチするものが存在するかどうか検索します。
マッチした結果が格納されます。
見つからない場合は-1を返します。
int QString::lastIndexOf(const QRegularExpression & re, int from = -1) const
指定した正規表現にマッチするものが存在するかどうか検索します。
見つからない場合は-1を返します。
|
+ | ... |
QString & QString::operator+=(const QString & other) QString & QString::operator+=(QLatin1String str) QString & QString::operator+=(const QByteArray & ba) QString & QString::operator+=(const char * str) QString & QString::operator+=(const QStringRef & str) QString & QString::operator+=(char ch) QString & QString::operator+=(QChar ch)
指定文字列を末尾に追加します。
QString & QString::operator=(const QString & other) QString & QString::operator=(QString && other) QString & QString::operator=(QLatin1String str) QString & QString::operator=(const QByteArray & ba) QString & QString::operator=(const char * str) QString & QString::operator=(char ch) QString & QString::operator=(QChar ch)
この文字列に指定文字列を設定します。
|