У меня есть этот код:название «подставляется» не существует в текущем контексте
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace RegexTest
{
class Program
{
static void Main(string[] args)
{
string str = "The quick brown fox.";
string pat = "fox";
Regex rgx = new Regex(pat, RegexOptions.IgnoreCase);
Match matches = rgx.Match(str);
Console.ReadKey();
}
}
}
Это компилирует и работает без ошибок. У меня есть точка останова, установленная на Console.ReadKey()
, потому что я хотел проверить совпадения переменных. Но я получил странное сообщение об ошибке, которое я ввел в заголовок этого потока. В Сети не было ясно, что это значит.
Вы также можете напечатать значение 'matches' как:' если (matches.Success) \t { \t Console.WriteLine (matches.Value); \t} ' – Sybren