猿问

一个关于动态修改HTML字符串单引号的问题

是这样的。我有一个需求.需要将一段HTML字符串中样式没有单引号 或者双引号的改成单引号.
比如其中有一个标签<table border=0></table>  这样的话我需要用代码改成<table border='0'></table>
因为如果不替换的 我后面的将HTML字符串转换为XML 会报错。需要动态处理 不能手动修改HTML字符串。

字符串中的字符不确定有多少个这样的需要添加或修改的标签.
本来开始打算用正则去匹配

不过老大说 让我用一个递归算法来实现  从<html> 开始 一层一层的递归去寻找替换或者修改。
思路我知道 但是实现上 我遇到点瓶颈  希望各位不吝赐教 谢谢!

跃然一笑
浏览 810回答 2
2回答

慕容3067478

遍历字符,找到=号的,判断后一个字符是不是“和‘,如果不是,则将后一个单词加上‘
随时随地看视频慕课网APP
我要回答