1

文字「N」が単独の場合に一致する正規表現を作成する必要があります。これまでのところ、"^[N]$"この例ではうまくいくように思われる式: を思いつきました。他の 3 つには一致せず、"N" だけです。

public static void Main()
{
    string[] words = new string[] { "42ND", "N", "WATERING", "ANONYMOUS"};

    string pattern = @"^[N]$";

    foreach (string word in words)
    {
        if( Regex.IsMatch(word, pattern))
        {
            Console.WriteLine(word + " Is a match"); 
        }
    }
} 

誰でもこれに関する問題を見つけたり、より良いものを提供したりできますか? ありがとうございました!

少し明確にするために編集します。私は文字を一致させようとしているだけで、それ以上のものは"N"ありません。「NN」、「NNN」、またはその他のバリエーションと一致してはならず、文字を含む単語と一致してはなりません"N"

4

3 に答える 3