Соответствие регулярному выражению C#, match.Success возвращает false даже после соблюдения правилC#

Место общения программистов C#
Ответить
Anonymous
 Соответствие регулярному выражению C#, match.Success возвращает false даже после соблюдения правил

Сообщение Anonymous »

Друзья,
Я хочу сопоставить строку типа
"int lnum[];" поэтому я пытаюсь сопоставить его с таким шаблоном

Код: Выделить всё

[A-Za-z_0-9] [A-Za-z_0-9]\[\]
но, похоже, это не работает.
Я посмотрел правила на http://www.mikesdotnetting.com/Article/ ... heat-Sheet

Код: Выделить всё

string pJavaLine = "int lnum[]";
match = Regex.Match(pJavaLine, @"[A-Za-z_0-9] [A-Za-z_0-9]\[\] ", RegexOptions.IgnoreCase);
if (match.Success) {
// Finally, we get the Group value and display it.
string key = match.Groups[1].Value;
Console.WriteLine(key);
}
соответствие. Успех возвращает false.
Кто-нибудь, пожалуйста, дайте мне знать, как это можно получить.

Подробнее здесь: https://stackoverflow.com/questions/954 ... -the-rules
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»