正規表現が使えなくて困っています。
次のコードがあります。
string d = "moveUp(),;moveDown();";
string[] s = Regex.Split(d, ",");
foreach (string line in s)
{
string line1 = line.Replace("\n", null);
line1 = line1.Replace("\r", null);
string pattern = @"^moveUp();$";
bool a1 = Regex.IsMatch(line1, pattern);
if (!a1)
{
warning.Text = "error";
return;
}
}
a1
false
ここの値はなぜですか?