(\x23\d+\x3B\x32)
#
и /
оба используются вокруг шаблонов, поэтому проблема.Попробуйте использовать вышеизложенное (обычно, когда я сталкиваюсь с проблемами с конкретными персонажами, я возвращаюсь к их шестнадцатеричному факсимильному сообщению (хорошая ссылка на asciitable.com)
РЕДАКТИРОВАТЬ Забыл группу для замены.
EDITv2 У меня работает ниже:
String string1 = "sdlfkjsld#132;#sdfsdfsdf#1;#sdfsdfsf#34d;#sdfs";
String string2 = System.Text.RegularExpressions.Regex.Replace(string1, @"(\x23\d+\x3B\x23)", String.Empty);
Console.WriteLine("from: {0}\r\n to: {1}", string1, string2);;
Вывод:
from: sdlfkjsld#132;#sdfsdfsdf#1;#sdfsdfsf#34d;#sdfs
to: sdlfkjsldsdfsdfsdfsdfsdfsf#34d;#sdfs
Press any key to continue . . .