【发布时间】:2011-06-21 02:16:19
【问题描述】:
我正在尝试匹配 \^c 形式的控制字符,其中 c 是控制字符的任何有效字符。我有这个正则表达式,但它目前不工作:\\[^][@-z]
我认为问题在于插入符号 (^) 是正则表达式解析引擎的一部分。
【问题讨论】:
-
这对我来说没有意义。那里有反斜杠吗?这些是真正的控制字符,还是一些暗示相同的 ASCII 序列?为什么只去 \c@ .. \cZ ?还有其他的,你知道的。
-
你为什么要把插入符号放在一个字符类中?
-
我正在尝试匹配控制字符的文字文本,而不是控制字符本身。
-
Control-X 定义为码点为
^-ing码点X与码点@的结果的字符;即位 0x40。
标签: java regex ascii lexical-analysis