查看“字符操作”的源代码
←
字符操作
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
IDL的字符串不限制长度,只需要通过赋值的方式定义一个字符串变量。比如A='abcd' 字符串的相加用'+'即可,"+还支持数组操作 *strlen 计算字符串的长度 *strmid 取字符串的某个部分 :A=strmid(A,1,2) ;截取从第一个(起始为0)开始向后两个字符 *strtrim(str,[Flag]) 截去字符串的中的空格 :Flag 0,默认,截去后面的空格或者Tab :Flag 1., 截去前面的空格或者Tab :Flag 2,截去两边的 * STRCOMPRESS(str,[/remove_all]): 可以压缩中间的空格字符变成一个空格 :如果用上/remove_all的选项则完全截去空格 * string 该命令可以把整数等格式转化为字符串格式 *reads :这个命令很好用,可以将字符格式转换为整数活浮点数等形式,可以简化于文件的读取。 同read命令,只是read要从文件读,这个是读变量 a='1234' b=0L reads,a,b help,b output> Long integer 1234 *其它应用有 :*strsplit 把字符串分解,比如一个句子分解成单词 :*strjoin 和strsplit相反,可把单词组织成句子 :*strpos可以查找字母在某个单词中的位置 :*strput可以替换字符串中的某个子字符串 :*strcomp,比较字符串,甚至其中的子字符串 :*strmtach,字符串的匹配,支持*?等通配符。 :*strlowcase/strupcase 大小写转换 高级:[[字符串替换]]
返回至“
字符操作
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
社群首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息