Unicode Regex; Invalid XML characters

前端 未结 6 738
无人共我
无人共我 2020-11-29 20:23

The list of valid XML characters is well known, as defined by the spec it\'s:

#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
<         


        
6条回答
  •  盖世英雄少女心
    2020-11-29 21:12

    I tried this in java and it works:

    private String filterContent(String content) {
        return content.replaceAll("[^\\u0009\\u000a\\u000d\\u0020-\\uD7FF\\uE000-\\uFFFD]", "");
    }
    

    Thank you Jeff.

提交回复
热议问题