我有一個XML字符串需要在HTML中顯示。我理解這裏需要做的第一件事是將所有'<'和'>'轉換爲'& lt;'和'& gt;' (忽略&符號後的空格)。這是我在做什麼,以取代「<」 -String.replace()函數解析XML字符串,以便它可以顯示在HTML中
regExp = new RegExp("/</g");
xmlString = xmlString.replace(regExp, '& lt;');
xmlString
不會改變。
另外,trace(regExp.test("<"));
打印false
。
這裏有什麼問題?
是的,我知道String.replace()不會修改原始字符串。我關心的是爲什麼'trace(regExp.test(「<」));'打印'false'。 – nuaavee 2010-11-09 19:49:38
更新的問題。 – nuaavee 2010-11-09 19:54:04
啊,我很抱歉,當我自己測試它時,我沒有打算將正則表達式存儲在一個變量中(我只是把/ g本身放在替換中) – DaiYoukai 2010-11-09 20:05:52