我有一个 Web 应用程序,它具有由国际象棋软件生成的 HTML 文件的上传功能,以便能够包含一个重现国际象棋游戏的 javascript 播放器。
我不喜欢在框架中加载上传的文件,所以我通过解析文件的动态部分来重建软件生成的 HTML 和 javascript。
HTML 的问题是所有属性值都用撇号而不是引号括起来。我正在寻找一种使用库或使用 c# 的正则表达式替换来解决此问题的方法。
html 看起来像这样:
<DIV class='pgb'><TABLE class='pgbb' CELLSPACING='0' CELLPADDING='0'><TR><TD>
我会将其转换为:
<DIV class="pgb"><TABLE class="pgbb" CELLSPACING="0" CELLPADDING="0"><TR><TD>