Java正则表达式用于区分特殊字符,同时允许非英语字符 1 周,4 日 Questions & Answers 870 我正努力做到以上几点。一种选择是获取一组特殊字符,然后通过一些java逻辑,我们可以实现这一点。但我必须确保我包括所有特殊的角色 有没有更好的方法
# 1 楼答案 听起来您想从Unicode字符串中删除所有控制字符。可以通过在正则表达式中使用Unicode字符类别标识符来实现这一点。类别“Cc”包含这些字符,请参见http://www.fileformat.info/info/unicode/category/Cc/list.htm myString = myString.replaceAll("[\p{Cc}]+", "");
# 1 楼答案
听起来您想从Unicode字符串中删除所有控制字符。可以通过在正则表达式中使用Unicode字符类别标识符来实现这一点。类别“Cc”包含这些字符,请参见http://www.fileformat.info/info/unicode/category/Cc/list.htm