Я пытаюсь выяснить, как заменить текст в этой строке:
'some text blah blah XII'
Мне нужно заменить римские цифры на пустую строку, в результате чего:
'some text blah blah'
У меня есть следующее регулярное выражение, которое правильно соответствует римской цифре.
string p1 = "^m*(d?c{0,3}|c[dm])"+ "(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$";
Как заменить совпадения пустой строкой?
UPDATE
Я пытался так, и это не работает
string algo = Regex.Replace("some text blah blah XII", "\bm*(d?c{0,3}|c[dm])(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])\b"," ");