从字符串中删除选择性部分

时间:2012-07-16 14:33:20

标签: c# regex split tokenize

我需要帮助找出如何从字符串中仅删除最后一个"</span>"标记。他是一个字符串可能是什么样子的例子,但有时会有一些

<DIV style="TEXT-ALIGN: center"><span style="text-decoration:underline;"> some text   </span> </span></DIV> 

2 个答案:

答案 0 :(得分:1)

        var originalString = @"<DIV style='TEXT-ALIGN: center'><span style='text-decoration:underline;'> some text   </span> </span></DIV>";

        var lastIndex = originalString.LastIndexOf("</span>");

        var newwString = originalString.Substring(0, lastIndex) + originalString.Substring(lastIndex + 7);

答案 1 :(得分:0)

使用此正则表达式</span>(?=[(</span>)])