フォームにかなり厄介な文字列があります:
<aa>b</aa><ccc>ddd</ccc>
すべてのタグを交換したい<td>
ので、次のように表示されます。
<td>b</td><td>ddd</td>
C#でそれを行うにはどうすればよいですか? 私は正規表現を推測していますが、それはしばらく前のことなので、助けが必要です。
var startTag = new Regex(@"\<(?<tag>\w+)\s*\>");
var endTag = new Regex(@"\<\/\w+\>");
var result = startTag.Replace("<aa>b</aa><ccc>ddd</ccc>", "<td class=\"${tag}\">");
result = endTag.Replace(result,"</td>");
MSDN の正規表現の置換http://msdn.microsoft.com/en-us/library/ewy2t5e0.aspx#Named