ricktext 支持 style 标签,将 font 的 color 属性替换成 style表示:
替换前
准备回合<br> <font color=#5fa7ff>[郭嘉]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> <font color=#5fa7ff>[钟会]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> <font color=#5fa7ff>[典韦]</font>的【骑兵】兵种适应性为【B】,属性调整为原来的85%<br> <font color=#e23131>[郭嘉]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> ....
替换后
准备回合<br> <font style="color:#5fa7ff">[郭嘉]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> <font style="color:#5fa7ff">[钟会]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> <font style="color:#5fa7ff">[典韦]</font>的【骑兵】兵种适应性为【B】,属性调整为原来的85%<br> <font style="color:#e23131">[郭嘉]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> <font style="color:#e23131">[钟会]</font>的【骑兵】兵种适应性为【A】,属性调整为原来的100%<br> <font style="color:#e23131">[典韦]</font>的【骑兵】兵种适应性为【B】,属性调整为原来的85%<br><font style="color:#5fa7ff">[郭嘉]</font>发动战法【十胜十败】<br> ...
替换代码:
report.replace(/\<font\s*color=(.*?)\s*>/ig, "<font style=\"color:$1\">")
效果