明经通道 Visual LISP 函数  
vl-string-mismatch
 

返回两个字符串中从指定位置开始,最长的共同前缀的长度 

(vl-string-mismatch str1 str2 [pos1 pos2 ignore-case-p])

参数

str1

第一个要匹配的字符串。

str2

第二个要匹配的字符串。

pos1

整数型,从第一个字符串的该处开始搜索。如果省略则设为 0。

pos2

整数型,从第二个字符串的该处开始搜索。如果省略则设为 0。

ignore-case-p

如果该参数指定为 T 则不考虑大小写,否则区分大小写。

返回值

整数。

示例

_$ (vl-string-mismatch "VL-FUN" "VL-VAR")
3
_$ (vl-string-mismatch "vl-fun" "avl-var")
0
_$ (vl-string-mismatch "vl-fun" "avl-var" 0 1)
3
_$ (vl-string-mismatch "VL-FUN" "Vl-vAR")
1
_$ (vl-string-mismatch "VL-FUN" "Vl-vAR" 0 0 T)
3

明经通道 版权所有 未经许可 不得传播

 评论