не находит регулярное выражение

 
0
 
.NET
ava
Stas123 | 24.01.2013, 16:23
Данное выражение возвращает false
Regex.IsMatch("MB0002600030", "/(^[A-Z][A-Z][0-9][0-9])/");

при том, что на сайте проверки регулярных выражений
http://regexpr.ru/?pattern=%2F%28%5E%5BA-Z...ct=MB0002600030
совпадение найдено.
В чем может быть проблема?
Kommentare (1)
ava
Certain | 24.01.2013, 17:14 #
Работает...
Видать '/' лишние в строке шаблона

class Program
    {
        static void Main(string[] args)
        {
            string str = "MB0002600030";
            Regex regex = new Regex(@"(^[A-Z][A-Z][0-9][0-9])", RegexOptions.None);
            MatchCollection collection = regex.Matches(str);
            Console.WriteLine(Regex.IsMatch(str, @"(^[A-Z][A-Z][0-9][0-9])").ToString());
            foreach (Match match in collection)
            {
                Console.WriteLine(match.Value);
            }
            Console.ReadLine();

        }
    }


True
MB00
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden