首页 > 代码库 > IDL 常用字符串处理函数

IDL 常用字符串处理函数

 

在处理遥感影像时,总会遇到存储数据命名的问题,有效的使用IDL 字符串函数可以得到理想的效果。

1.FILE_BASENAME():返回文件名

 file = ‘F:\data\myfile.img‘ title = file_basename(file,‘.img‘) print,title  >myfile

2.FILE_DIRNAME():返回文件夹名

file = ‘F:\data\myfile.img‘title = file_dirname(file)print,title  >F:\data

3.STRCMP():比较字符串是否相同

print, STRCMP(‘Moose‘, ‘moo‘, 3 , /FOLD_CASE)>1;判断 两个字符串 前三个是否匹配,返回,1 或者0   加关键字/FOLD_CASE 不区分大小写

4.STRLEN():计算字符串长度

print,strlen(‘abcd’)>4

5.STRTRIM():去掉字符串中的空格,n=0,表示去掉尾部空格,n=1去掉前部空格,n=2 前部和后堡空格都去掉

print,strtrim(‘abc ‘,0)>abc

6.STRMID():从字符串的n1个位置开始,取出n2个字符的子字符串,若省略n2,则读到字符串的末尾,/reverse_offset指从尾部算起

print,strmid‘abcd‘,0,2)>ab

7.  

  

  

 

IDL 常用字符串处理函数