- 积分
- 3638
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2017-12-11 15:39:41
|
显示全部楼层
案例6
6.1
筛选含有某些字母(元素)的字符串
/FOLD_CASE表示不分大小写
str = ['foot', 'Feet', 'fate', 'FAST', 'ferret', 'fort']
print,STRMATCH(str, 'f????t', /FOLD_CASE)
print,STRMATCH(str, 'f??t', /FOLD_CASE)
print,STRMATCH(str, 'f?t', /FOLD_CASE)
print,STRMATCH(str, 'f?te', /FOLD_CASE)
输出:
0 0 0 0 1 0
1 1 0 1 0 1
0 0 0 0 0 0
0 0 1 0 0 0
6.2
str = ['foot', 'Feet', 'fate', 'FAST', 'ferret', 'fort']
print,STRMATCH(str, 'f*t', /FOLD_CASE)
print,STRMATCH(str, 'f*t*', /FOLD_CASE)
print,STRMATCH(str, 'f*te', /FOLD_CASE)
输出:
1 1 0 1 1 1
1 1 1 1 1 1
0 0 1 0 0 0
|
|