0

QRegExps を使用してリスト内の各項目を検索するにはどうすればよいですか? 私がやろうとしているのは、各チームをリストに入れることです。コンマまたはコンマとスペースで区切る必要があります。たとえば、このリストの各チームを取得したい:

    ペイトリオッツ、セルティックス、レッドソックス

私の最初の正規表現は次のとおりです。

    [^, ]+

レッド ソックスのように、チームにスペース文字を含めることが許可されているため、これには問題があります。私が試した別のものはこれでした:

    [^,] +

しかし、カンマの後のスペースを取得し、リスト内の次の項目の名前の先頭に追加したため、問題が発生しました。

解決策はありますか?

4

1 に答える 1

2
list = str.split(QRegExp(",\\s+"));

または、空白がオプションの場合:

list = str.split(QRegExp(",\\s*"));
于 2012-07-23T19:37:02.870 に答える