0

ユーザー入力を「wordA、wordB、wordC、wordD、wordE ...」のような形式に制限する必要があります。単語で始まり (大文字と小文字は区別されません)、単語で終わる必要があります。各単語の間に使用できるコンマは 1 つだけです。したがって、次のようになります。

   Match match = Regex.Match(tbx.text, @"//expression here",
    RegexOptions.IgnoreCase);

if (match.Success)
{
    //do sth
}

誰でもこれを解決するのを手伝ってもらえますか?

4

3 に答える 3

3

入力が、単一の単語 (つまり、コンマなし) も許可する単語のリストであると仮定します。

^[a-z]+(?:,[a-z]+)*$

すでに使用しているため、次RegexOptions.IgnoreCaseのようなクラスを定義する必要はありません[a-zA-Z]

于 2013-10-19T04:55:14.043 に答える