if (Regex.IsMatch(line, "^([\\w\\-\\ ]+)\\ ,([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)", RegexOptions.IgnorePatternWhitespace))
上記で動作するようにignorepatternwhitespaceを取得するにはどうすればよいですか。通常は @" .... " で動作しますが、引用符とバックスラッシュの量が多いため、" ... " を使用し、@" ... " の代わりにバックスラッシュでエスケープし、引用符を 2 倍にしました。しかし今では、きちんとした小さなブロックではなく、巨大な線としてのみ機能します。