需要帮助尝试编写一些 RegEx 或修复一些 Adobe Flex HTML 标签的函数。我们已经修复了大部分问题,但在对齐标签方面遇到了麻烦。问题是 Flex 从其 RichTextEditor 中保存 html,如下所示:
<TEXTFORMAT LEADING="2">
<P ALIGN="LEFT">
<FONT FACE="Arial" STYLE="font-size: 10pt" size="10" COLOR="#000000" LETTERSPACING="0" KERNING="0">
Test Line 1
</FONT>
</P>
<TEXTFORMAT LEADING="2">
<P ALIGN="CENTER">
<FONT FACE="Arial" STYLE="font-size: 10pt" size="10" COLOR="#000000" LETTERSPACING="0" KERNING="0">
Test Line 2
</FONT>
</P>
我们试图想出一种方法来替换 P ALIGN=" _ _" 与其等效的 html4 标记,例如左、右、居中、对齐。但是我们还需要替换它的结束标签。
上面的例子会变成这样
<TEXTFORMAT LEADING="2">
<left>
<FONT FACE="Arial" STYLE="font-size: 10pt" size="10" COLOR="#000000" LETTERSPACING="0" KERNING="0">
Test Line 1
</FONT>
</left>
<TEXTFORMAT LEADING="2">
<center>
<FONT FACE="Arial" STYLE="font-size: 10pt" size="10" COLOR="#000000" LETTERSPACING="0" KERNING="0">
Test Line 1
</FONT>
</center>
有人做过这样的事吗?