チェス ソフトウェアによって生成された HTML ファイルのアップロード機能を備えた Web アプリケーションを使用して、チェス ゲームを再現する 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>