我的字符串是这样
s="<td valign=\"top\" style=\"font-size: 10.5pt;\"><strong>SMART & BIGGAR";
想将它截取为 SMART & BIGGAR
现在用正则表达式替换<>之间的字符串,如下:
Regex.Replace(s, "<.+>", "");
但是实际它没替换,请问应该怎么写。
谢谢
------解决方案--------------------------------------------------------
替换HTML字符串的正则:
\<[^\<,\>]+\>
------解决方案--------------------------------------------------------
- C# code
string str="<td valign=\"top\" style=\"font-size: 10.5pt;\"> <strong> SMART & BIGGAR";string a = System.Text.RegularExpressions.Regex.Replace(str,@"<td valign=""top"" style=""font-size: 10.5pt;""> <strong>(.*?)","$1");Response.Write(a);
------解决方案--------------------------------------------------------
- C# code
string s = " <td valign=\"top\" style=\"font-size: 10.5pt;\"> <strong> SMART & BIGGAR";string result = Regex.Replace(s, "<[^>]*>", "");