Мне нужно разделить текст, но \\ означает один \, а \ является индикатором буквального символа. Я начал со следующего кода, но \\ его обманывает. поэтому \# (# (#, которому предшествует 0 или четное количество символов) будет разделяться, но # (# (#, которому предшествует нечетное количество символов)) не будет разделяться
string message = @"1#2\\#3#3\#still 3#4\\\# still 4";
var v = Regex.Split(message, @"(?
Подробнее здесь: https://stackoverflow.com/questions/787 ... d-does-not