读书人

求正则表达式写法

发布时间: 2012-03-31 13:13:26 作者: rapoo

求高手指点正则表达式写法
希望实现字符串内指定标签的批量替换

字符串变量示例
<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();                                                          } 

读书人网 >asp.net

热点推荐