Нам нужно посмотреть на эту проблему, а не на то, как «как написать правильный запрос регулярного выражения».
Выглядит как целая переменная (объект) в c #.
Ваш код в c # выглядит так (добавлены двойные кавычки)
var reg = new Regex(@"(?<==""Page 2"" class=""fl"" href="")(.*?)(?=\""><span class=\""csb)");
Итак, нам нужно String. Форматировать строковый запрос Regex, например
var reg = new Regex($@"(?<==""Page {page}"" class=""fl"" href="")(.*?)(?=\""><span class=\""csb)");
Кстати, если мы говорим о разборе html, настоятельно не рекомендуется использовать регулярные выражения. Подробнее