是這樣的。我有一個(gè)需求.需要將一段HTML字符串中樣式?jīng)]有單引號(hào) 或者雙引號(hào)的改成單引號(hào).比如其中有一個(gè)標(biāo)簽<table border=0></table> 這樣的話我需要用代碼改成<table border='0'></table>因?yàn)槿绻惶鎿Q的 我后面的將HTML字符串轉(zhuǎn)換為XML 會(huì)報(bào)錯(cuò)。需要?jiǎng)討B(tài)處理 不能手動(dòng)修改HTML字符串。字符串中的字符不確定有多少個(gè)這樣的需要添加或修改的標(biāo)簽.本來開始打算用正則去匹配不過老大說 讓我用一個(gè)遞歸算法來實(shí)現(xiàn) 從<html> 開始 一層一層的遞歸去尋找替換或者修改。思路我知道 但是實(shí)現(xiàn)上 我遇到點(diǎn)瓶頸 希望各位不吝賜教 謝謝!
2 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
遍歷字符,找到=號(hào)的,判斷后一個(gè)字符是不是“和‘,如果不是,則將后一個(gè)單詞加上‘
添加回答
舉報(bào)
0/150
提交
取消