文字列の先頭から、「$」で始まり「#」で終わる最小の文字列が欲しい(文字列: $efg#)
私は QRegExp::setMinimal を試しましたが、最初の chatrecter から見えるので役に立ちます:
QRegExp rx("\\$\.*#");
rx.setMinimal(true);
int i = rx.indexIn("$abcd$efg#");
QString s = rx.cap(0);
bool isMinimal= rx.isMinimal();
結果: i=0 s=$abcd$efg# isMinimal = true
私が欲しかったのは: i=5 s=$efg#