我不是一个正规的前章。因此,如果有人可以帮助我,我将不胜感激。
上面的链接对我没有帮助
然而这似乎很接近
我有这个字符串
<tr class="trClass" > <td class="tdClss" > adasd
<span class=classA > as da "sads "sd</span> </td> </tr>
上面的 html 字符串中有三个类。
- “类”
- “td类”
- A类
类名后的空格未确定
天气类名称是否在引号中未确定
我想删除 > 符号之前的空格
什么正则表达式会匹配这个条件?
我的代码
public static string Flatten(string inputString)
{
// remove line breaks
string rawInput = inputString.RemoveLineBreaks().Trim();
string filteredInput = Regex.Match(rawInput, "<tr.+?>.*</tr>").ToString();
if (filteredInput.IsNotNullOrEmpty())
{
// remove space between end and start tags
filteredInput = Regex.Replace(filteredInput, ">.+?<", delegate(Match match)
{
string v = match.ToString();
return ">" + v.Substring(1, v.Length - 2).Trim() + "<";
});
// remove space between attribute and closing tags
filteredInput = Regex.Replace(filteredInput, "\t>", delegate(Match match)
{
//string v = match.ToString();
return ">";
});
return filteredInput;
}
else
{
return "Invalid HTML Table Row!";
}
}