【发布时间】:2014-07-02 10:13:44
【问题描述】:
我有一个关于控制字符的问题。我必须在一个字符串中找到它们并删除它们。进行了一些研究并找到了有用的提示。
我写了这个:
output.toString().replaceAll("[\\p{Cntrl}\\p{Cc}]","")
但是有人问我,如果控制字符以字节为单位,这种方法是否可以找到控制字符。老实说,我不知道。尝试在网上查看,但不知道如何测试。
谢谢
【问题讨论】:
-
每个字符占用多少字节空间? 2字节还是1字节?您可以尝试将字节的整数值与控制键的 ascii 值进行比较。
-
抄送是做什么的?我在这里看到 {Ctrl}:docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html,但没有关于抄送。谢谢。
标签: java string control-characters