主题: wcmatch一问
查看单个帖子
旧 2009-04-25, 09:32 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 wcmatch一问

wcmatch一问
www.dimcax.com
wcmatch一问
(setq lst (list "j4" "j6" "j7" "j4+j6" "j4+j7" "j6+j7"))
如何挑出上述表中包含4或6但不含7的字符串?我的方法如下:
(and (wcmatch "*j4*,*j6*") (not (wcmatch "*7*")))
但感觉应该有更简洁的方法,请大侠们指点。
新手上路,请多指点。
d
(wcmatch txt "[46],~*7*")
d
那如果要求找出包含"a4"或"b6"而不包括"c7"呢?可以用
(wcmatch txt "[a4b6],~"c7")么?
我感觉这样a6什么的也可能会被选中。
新手上路,请多指点。
d
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)