【216】◀▶ IDL 字符串操作说明
参考:String Processing Routines —— 字符串处理函数
01 | STRING | 返回字符串。 | |
02 | STRCMP | 比较字符串,一样返回1,不一样返回0,默认大小写敏感。 | |
03 | STRMATCH | 字符串进行比较,一致返回1,不一致返回0。 | |
04 | STRCOMPRESS | 将字符串中的空格和Tab等压缩成一个空格。 | |
05 | STRJOIN | 将字符串数组合并成一个字符串。 | |
06 | STRLEN | 返回字符串的长度。 | |
07 | STRPOS | 字符串中字符所在的索引值,返回数值。 | |
08 | STRMID | 字符串截取,返回截取后的字符串。 | |
09 | STRPUT | 将后面字符串替换前面相同数目的字符串。 | |
10 | STRSPLIT | 默认返回拆分索引数组,也可返回拆分字符串数组。 | |
11 | STRTRIM | 删除字符串前后的空格。 | |
12 | STRUPCASE | 字符串大写。 | |
13 | STRLOWCASE | 字符串小写。 |
序号 | 名称 |
功能说明 |
语法 & 举例 | ||
01 | STRING | 返回字符串。 STRING(Expression1, ..., Expressionn] |
◈ 将数值数组转换为字符串数组: |
||
02 | STRCMP | 比较字符串,一样返回1,不一样返回0,默认大小写敏感。 STRCMP(Str1, Str2 [, N], /FOLD_CASE) ◈ N:比较前N个字符 ◈ FOLD_CASE:设置此项后大小写不敏感 |
◈ 返回值:1 ◈ 返回值:0 |
||
03 | STRMATCH |
字符串进行比较,一致返回1,不一致返回0。 |
◈ 返回值:1
◈ 返回值:0 ◈ 返回值:1 |
||
04 | STRCOMPRESS | 将字符串中的空格和Tab等压缩成一个空格。 STRCOMPRESS(String, /REMOVE_ALL) ◈ REMOVE_ALL:删除所有空格 |
◈ 返回值:alex lee ◈ 返回值:alexlee |
||
05 | STRJOIN | 将字符串数组合并成一个字符串。 STRJOIN(String [, Delimiter], /SINGLE) ◈ String:字符串数组 ◈ Delimiter:用于连接数组的分隔符 |
◈ 返回值:ABCCDEFG ◈ 返回值:ABC-CDE-FG |
||
06 | STRLEN |
返回字符串的长度。 |
|||
07 | STRPOS |
字符串中字符所在的索引值,返回数值。 |
◈ 返回值:0
◈ 返回值:7 ◈ 返回值:7 ◈ 返回值:7 |
||
08 | STRMID |
字符串截取,返回截取后的字符串。 |
◈ 返回值:lexbnlee
◈ 返回值:ee ◈ 返回值:bn |
||
09 | STRPUT |
将后面字符串替换前面相同数目的字符串。 |
◈ 变量 A = "ALEXBNLEE" ◈ 变量 A = "ALEXBNLEE" |
||
10 | STRSPLIT | 默认返回拆分索引数组,也可返回拆分字符串数组。 STRSPLIT(String [, Pattern] [, COUNT=variable] [, ESCAPE=string] [, /FOLD_CASE]] [, /EXTRACT|, LENGTH=variable]) ◈ String:欲拆分的字符串或字符串数组 ◈ Pattern:字符串分隔符,默认是空格/TAB ◈ COUNT=variable:得到拆分后得到数组的元素个数 ◈ ESCAPE=string:删除符合的string值 ◈ FOLD_CASE:大小写不敏感 ◈ EXTRACT:返回字符串数组 ◈ LENGTH=variable:拆分后,字符串数组中每个字符串的长度,返回值为数组 |
◈ 变量 str = "alex is so cute" ◈ 变量 str = "alex is so cute" ◈ 变量 str2 = ";alex;-;is;-;so;-;cute;" ◈ 变量 str = "alex is so cute" |
||
11 | STRTRIM |
删除字符串前后的空格。 |
◈ STRTRIM(a):去掉后面的空格 |
||
12 | STRUPCASE |
字符串大写。 |
|
||
13 | STRLOWCASE |
字符串小写。 |
posted on 2016-08-22 08:43 McDelfino 阅读(6818) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2012-08-22 【076】Java 中相关类的简介及连接