在處理遙感影像時,總會遇到儲存資料命名的問題,有效的使用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.
常用字串處理函式
1626 5 劉小銘總結 2016年10月19日 連續19天總結 內容 a 一句話概括今日目標完成情況 常用字串處理函式 80 b 具體內容 昨天看了string字串那一節課,今天看了書上的常用字串處理函式,並沒有看見昨天所使用的那一種。尷尬 今天呢,看了一下,常用字串處理函式,有複製 貼上 比較 ...
linux c常用字串處理函式
一 puts 名稱 puts 功能 向顯示器輸出字串。標頭檔案 include 函式原形 int puts const char s 引數 s 字串 返回值 成功返回輸出的字元數,失敗返回eof put函式與printf函式在字串輸出中的區別 puts在輸出字串時,遇到 0 會自動終止輸出,並將 0...
linux c常用字串處理函式
一 puts 名稱 puts 功能 向顯示器輸出字串。標頭檔案 include h 函式原形 intputs const char s 引數 s 字串 返回值 成功返回輸出的字元數,失敗返回eof put函式與printf函式在字串輸出中的區別 puts在輸出字串時,遇到 0 會自動終止輸出,並將 ...