Ответ 1
Я думаю, что \e
соответствует символу "Escape" (код ASCII 27). Следовательно, он должен соответствовать "what\x1bver"
Это компилируется и выполняется:
var re = new Regex(@"what\ever");
Но я не могу найти ничего, что бы соответствовало ему. whatever
, what\ever
и what\\ever
все не соответствуют.
\e
не является допустимой escape-последовательностью AFAIK, поэтому я не уверен, что подразумевается здесь...
Я думаю, что \e
соответствует символу "Escape" (код ASCII 27). Следовательно, он должен соответствовать "what\x1bver"
\ e - символ управления эвакуацией
вы можете использовать бесплатный инструмент под названием The Regulator, который встроен в intellisense, который помогает в таких вещах.
\e
обычно равен \033
.
Это escape-последовательность (0x1B).
Смотрите раздел непечатаемых символов здесь.
Я думаю, вы должны использовать
var re = new Regex(@"[what\ever]");
чтобы соответствовать "what\ever"