尝试用lisp做我的第一步:
我发现以下行为,AFAIK,是不正确的。
[185]> (if (regexp:match "[:alnum:]" "2" :extended t) t nil)
NIL
[186]> (if (regexp:match "[:alnum:0-9]" "2" :extended t) t nil)
T我明白:alnum:应该包括数字,但是,显然它不包括!
我做错什么了?
发布于 2016-05-06 15:43:15
字符类的语法是":alnum:",包括方括号。所以,如果你想匹配,你必须写成这样:
(regexp:match "[[:alnum:]]" "2" :extended t)https://stackoverflow.com/questions/37069313
复制相似问题