内置不区分大小写的字符串=

时间:2016-11-18 08:58:32

标签: lisp common-lisp

我需要比较两个字符串,忽略:test (defun cistring= (str1 str2) (string= (string-downcase str1) (string-downcase str2))) 函数的大小写。我知道我可以轻松地编写这样的函数:

string=

但是我想知道:是否内置不区分大小写System.out或者我可能找不到任何内容?

1 个答案:

答案 0 :(得分:4)

STRING-EQUAL比较字符串不区分大小写(字符为CHAR-EQUAL)。

CL-USER> (string-equal "foo" "FOO")
T
CL-USER> (string-equal "foo" "FOOBAR" :end2 3)
T