C# 删除指定字符之间的字符串
有下面一字符串<tdwidth='200px'style='padding-left:30px;'><atarget='_blank'href='/corp/view/v...
有下面一字符串
<td width='200px' style='padding-left:30px;'><a target='_blank' href='/corp/view/vFD_FinancialGuideLineHistory.php?stockid=000586&typecode=financialratios40'>
我想去掉<td 与 >之间的字符(其长度字符都不固定)后,得到<td>,请该如何做 ?谢谢! 展开
<td width='200px' style='padding-left:30px;'><a target='_blank' href='/corp/view/vFD_FinancialGuideLineHistory.php?stockid=000586&typecode=financialratios40'>
我想去掉<td 与 >之间的字符(其长度字符都不固定)后,得到<td>,请该如何做 ?谢谢! 展开
展开全部
string pattern = @"(<\w)\s[^>]*>";
string input = "<td width='200px' style='padding-left:30px;'><a target='_blank' href='/corp/view/vFD_FinancialGuideLineHistory.php?stockid=000586&typecode=financialratios40'>
";
string replacement = "$1>";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);
追问
结果是"之间的所有字符,最后只剩下,怎么办呢
追答
string pattern = @"(<[^\s]+)\s[^>]*>";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询