字符串常用技巧
2007-06-08 18:48
141 查看
字符串用法总结
1) 连接字符串
CONCATENATE f1 ... fn INTO g.
例如: CONCATENATE '工厂:' P_WERKS ' 库位:' p_lgort into TITLE.
2) 在小写转换
TRANSLATE c TO UPPER CASE. “转换成大写
TRANSLATE c TO LOWER CASE. “转换成小写
3) 获取字符串长度
i) STRLEN( str ) 说明:首字符开始到最后一个非空字符的长度,也就是说不包括结尾空格,但前面空格也算在内.
例如: DATA menge(19) type c.
Menge = ‘ ab ‘. “前面有两个空格,后面有三个空格
DATA n type i.
N = strlen( menge ). “n = 4.
ii) DESCRIBE FIELD str LENGTH len. 说明:Str定义时的类型长度.
a) in character mode 字符
b) in byte mode 字节
一个字符占有两个字节
例如: DATA MENGE(19) type c.
Data len type i.
DESCRIBE FIELD MENGE LENGTH len in character mode. “ Len = 19
DESCRIBE FIELD MENGE LENGTH len in byte mod. “len = 38
4)删除字符串中多余的空格
CONDENSE c
C = ‘ ABC ‘.
CONDENSE c. “C = ‘ABC’
5)取部分字符串 最常用
S[+o][(l)]
S:字符串
o:偏移量
l:长度
s = ‘ABCDEFGH’.
偏移量为01234567,也就是A为0 B为1….
s+2(2) 为 ‘CD’
例如:
DATA str(8) type c VALUE ‘ABCDEFGH’.
WRITE / str +2(5). “得到 ‘CDEFG’
1) 连接字符串
CONCATENATE f1 ... fn INTO g.
例如: CONCATENATE '工厂:' P_WERKS ' 库位:' p_lgort into TITLE.
2) 在小写转换
TRANSLATE c TO UPPER CASE. “转换成大写
TRANSLATE c TO LOWER CASE. “转换成小写
3) 获取字符串长度
i) STRLEN( str ) 说明:首字符开始到最后一个非空字符的长度,也就是说不包括结尾空格,但前面空格也算在内.
例如: DATA menge(19) type c.
Menge = ‘ ab ‘. “前面有两个空格,后面有三个空格
DATA n type i.
N = strlen( menge ). “n = 4.
ii) DESCRIBE FIELD str LENGTH len. 说明:Str定义时的类型长度.
a) in character mode 字符
b) in byte mode 字节
一个字符占有两个字节
例如: DATA MENGE(19) type c.
Data len type i.
DESCRIBE FIELD MENGE LENGTH len in character mode. “ Len = 19
DESCRIBE FIELD MENGE LENGTH len in byte mod. “len = 38
4)删除字符串中多余的空格
CONDENSE c
C = ‘ ABC ‘.
CONDENSE c. “C = ‘ABC’
5)取部分字符串 最常用
S[+o][(l)]
S:字符串
o:偏移量
l:长度
s = ‘ABCDEFGH’.
偏移量为01234567,也就是A为0 B为1….
s+2(2) 为 ‘CD’
例如:
DATA str(8) type c VALUE ‘ABCDEFGH’.
WRITE / str +2(5). “得到 ‘CDEFG’
相关文章推荐
- JS截取与分割字符串常用技巧总结
- C#字符串常用方法和技巧
- 编程技巧系列(5)字符串格式化常用做法
- JS中常用操作技巧(页面动态增加div,contain方法扩展,JSON对象鱼字符串转换)
- 【C语言常用技巧】字符串整型转换
- JS截取与分割字符串常用技巧总结
- JS截取与分割字符串常用技巧总结
- Python常用网页字符串处理技巧
- Python基础 之 字符串常用方法及技巧
- JS截取与分割字符串常用技巧总结
- C#字符串常用方法和技巧
- JavaScript 字符串实用常用操作技巧
- JS截取与分割字符串常用技巧总结
- Javascript中最常用的55个经典技巧
- 3D游戏常用技巧Normal Mapping (法线贴图)原理解析——基础篇
- Java中的JDBC常用的连接字符串
- Javascript中最常用的55个经典技巧
- 常用软件Excel技巧[遇到问题可查一查]
- Jquery常用技巧收集整理(1)
- 一些常用的字符串hash函数