可以得到一段文字中的某个字符的位置吗?
例如:str='(quad4 No725 100 101 102 103)
这就是六个字段的标准格式 (字段1 2 3 4 5 6)
,有没有办法知道任一字段的起始位置:如字段3(100)的起始位置(即100的首字母在str中的位置)。 用函数VL-STRING-SEARCH可以实现你的要求 chg 发表于 2012-2-18 12:46
用函数VL-STRING-SEARCH可以实现你的要求
能说具体点吗?
高手总是蜻蜓点水呀,可惜本人悟性差了些。。。 (vl-position 123 '(100 111 123 999 888))
返回2 谢谢,我专门查了下命令,知道怎么用了。 那天有本全的中文lisp解释 zdqwy19 发表于 2012-2-18 20:06
那天有本全的中文lisp解释
在哪里?
最好包括vl-函数。。。。。 本帖最后由 pxt2001 于 2012-9-12 09:03 编辑
cabinsummer 发表于 2012-2-18 16:11 http://bbs.mjtd.com/static/image/common/back.gif
(vl-position 123 '(100 111 123 999 888))
返回2
(函数 "123" "100 111 123 999 888 222 123 111 123")
如何返回位置表?
pxt2001 发表于 2012-9-12 09:03 static/image/common/back.gif
(函数 "123" "100 111 123 999 888 222 123 111 123")
如何返回位置表?
(vl-string-search "foo" "pfooyey on you") -> 1
如果是某个字符,可以用(vl-string-position (ascii "z") "azbdc") -> 1
不知道楼主写的是表还是字符串
页:
[1]