想做一个搜索框,不区别大小写
本帖最后由 王开鑫55 于 2017-10-18 14:46 编辑如搜索框输入S6U,有xxS6uxx/xxS6Uxx/xxs6uxx/xxs6Uxx等都能显示出来,有啥相关的函数可以推荐一下? 输入是数字字母的混合。
upperCase是小写转大写,
hyper 发表于 2017-10-13 18:43
函数都帮你写好了,
axlCmdRegister( "t" `test ?cmdType "general")
(defun test (params params1)
let((x y z)
x = lowerCase(params)
y = lowerCase(params1)
z = index(x y)
(if z then
axlUIWPrint(nil "ture %L" z)
else
axlUIWPrint(nil "false %L" z)
)
)
) rexmatchp 用正则表达式 用index也可以 用index也可以 本帖最后由 王开鑫55 于 2017-10-13 17:54 编辑
hyper 发表于 2017-10-9 18:28
rexmatchp
index 是相同的就输出,他也是识别大小写的index(“1dfg456” “g4”)输出g456
index(“1dfg456” “G4”)输出nil
hyper 发表于 2017-10-9 18:28
rexmatchp
比如输入5s7u,这样的215S7urrr也能搜索出来,,不知道可以给个例子参考不。 hyper 发表于 2017-10-9 18:28
rexmatchp
比如输入5s7u,这样的215S7urrr也能搜索出来,,不知道可以给个例子参考不。 hyper 发表于 2017-10-9 18:28
rexmatchp
我输入的是数字与字母的组合,是不可控的,判断的内容在一个list里
rexmatchp 是设置我想匹配的内容,返回是t,考虑里很久都觉得方法不可行呀 王开鑫55 发表于 2017-10-13 17:51
我输入的是数字与字母的组合,是不可控的,判断的内容在一个list里
rexmatchp 是设置我想匹配的内容,返 ...
用index就行了要搞得那么复杂
页:
[1]
2