<    &lt;        
    >   &gt;          
    &   &amp;          
    '    &apos;        
    "  &quot;       
对应关系如上。

解决方案 »

  1.   

    记得有个开源的项目里面有escapeHtml这个东西
      

  2.   

    没有什么特别的正则表达式,一个一个替换就是,只是要注意最先要替换 "&" => "&amp;",否则,先替换 "<" 的话,替换结果中 "&lt;" 中的 "&" 也会被再次替换。st = str.replaceAll("&", "&amp;").replaceAll("<", "&lt;")....;
      

  3.   

    参考J2SE文档中的String.replaceAll()
      

  4.   

    sswater(光杆兵) 的方法可以,不过LZ要用正则,望高人指点一下啊