Почему не работает регулярка на c#?

231
22 февраля 2017, 19:26

Есть регулярка:

Regex regex = new Regex("<div class=\"eTitle\" style=\"padding-bottom:3px;\"><span style=\"font-size: 14pt; font-family: Arial; color: rgb(128, 0, 0);\">(.*)</span>", RegexOptions.IgnoreCase);
MatchCollection mc = regex.Matches(text);

Пробовал экранировать и кавычками и слэшем в итоге получается исходный код html, что и нужно по задумке, но большое "НО" в переменной text хранится код в точно таком же виде вместе со слэшами именно поэтому я решил привести регулярку к виду, думая что это переломит ход событий:

Regex regex = new Regex("<div class=\\\"eTitle\\\" style=\\\"padding-bottom:3px;\\\"><span style=\\\"font-size: 14pt; font-family: Arial; color: rgb(128, 0, 0);\\\">(.*)</span>", RegexOptions.IgnoreCase);

Но все равно, как была коллекция пустая так таковой и осталась. Между дивом и спаном находится обычный текст. Если написать регулярку попроще, например "(.*)", то все работает. Подскажите, пожалуйста, люди добрые в чем проблема?

READ ALSO
Обновление PHP 5.5.9 до PHP 5.6 на Linux

Обновление PHP 5.5.9 до PHP 5.6 на Linux

Выполнил команды:

355
slim русская документация

slim русская документация

Где можно найти русскую документацию по slim php микрофреймворку?

734
Вывод reCaptcha в приложение

Вывод reCaptcha в приложение

Моё приложение работает с сайтом, при необходимости загрузить некоторую информацию приходится проходить проверку на стороне сайта - решить...

396
VK выдаёт ERR_UPLOAD_BAD_SERVER

VK выдаёт ERR_UPLOAD_BAD_SERVER

Кто-нибудь может сказать с чем связана эта ошибка ERR_UPLOAD_BAD_SERVER, так как в гугле не особо инфы по этому вопросу?

544