当前位置: 代码迷 >> ASP.NET >> 求正则表达式写法
  详细解决方案

求正则表达式写法

热度:4822   发布时间:2013-02-25 00:00:00.0
求高手指点正则表达式写法
希望实现字符串内指定标签的批量替换

字符串变量示例
<div id="a" class="b">
  <ul class="m">
  <table>
  <tr class="on" id="role">

我希望能批量把id="" class=""删除,最终实现的效果为

<div>
  <ul>
  <table>
  <tr>
请高手指点下应该怎么写?
不胜感激啊。


------解决方案--------------------------------------------------------
C# code
            string source = @"<div id=""a"" class=""b"">";            Regex reg = new Regex(@"(id=""\S*"")|(class=""\S*"")");            source = reg.Replace(source, "");
------解决方案--------------------------------------------------------

C# code
 static void Main(string[] args)            {                string str = @"<div id=""a"" class=""b"">  <ul class=""m"">  <table>  <tr class=""on"" id=""role"">";                Regex re = new Regex(@"(id=""[^""]+"")|(class=""[^""]+"")", RegexOptions.None);                str = re.Replace(str, "");                Console.WriteLine(str);                Console.ReadLine();                                                          }