Помогите с регулярным выражением.

  • Автор темы Автор темы Tnyrtin
  • Дата начала Дата начала

Tnyrtin

Client
Регистрация
12.05.2015
Сообщения
77
Реакции
9
Баллы
8
Привет всем. Нужна помощь с составлением кода при участии регулярного выражения.
Если оставляю код в таком виде, регулярка просто не отрабатывает(http://joxi.ru/Q2KnR11I4ERnJm)
PHP:
Развернуть Свернуть Копировать
var strPattern = @"(?<=<span\ class=\"engagementInfo-valueNumber\ js-countValue\">).*?(?=</span>)";

Как исправить, чтобы код работал правильно?
 
подскажите, пожалуйста, есть регулярка - в кубике отрабатывает отлично ... но при переносе в код выдает ошибку
PHP:
Развернуть Свернуть Копировать
string strProdName = Regex.Match(strGetResultBody, @"(?<=\ class="a-size-large">)[\w\W]*?(?=</span>)").Value;
project.SendInfoToLog(strProdName);

если я экранирую кавычки обратным слешем,

PHP:
Развернуть Свернуть Копировать
string strProdName = Regex.Match(strGetResultBody, @"(?<=\ class=\"a-size-large\">)[\w\W]*?(?=</span>)").Value;
project.SendInfoToLog(strProdName);

пишет

Компиляция кода Ошибка в действии "CS1056" "Непредусмотренный символ "\"". [Строка: 4; Cтолбец: 80]

если экранирую двойными кавычками,
PHP:
Развернуть Свернуть Копировать
string strProdName = Regex.Match(strGetResultBody, @"(?<=\ class=""a-size-large"">)[\w\W]*?(?=</span>)").Value;
project.SendInfoToLog(strProdName);
ошибки нет, но ничего не находит/не выводит в лог
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)