我试图弄清楚如何替换这个字符串中的一些文本:
'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])$";
如何用空字符串替换匹配项?
更新
我试过这样但它不起作用
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"," ");