项目

一般

简介

PgExtractString » 历史记录 » 版本 2

machenhe, 2022-04-25 15:27

1 2 machenhe
_*%{color:green}pgExtractString%*_
2
用分割符分割字符串
3 1 machenhe
4
5 2 machenhe
标签:命令定义|pgExtractString
6 1 machenhe
7
*格式*
8 2 machenhe
|命令名			|参数1	|参数2		|参数3		|参数4		|
9
|pgExtractString	|分割符	|待分割字符串	|分割结果值	|分割数量	|
10 1 machenhe
11
*说明*
12 2 machenhe
* 参数1
13
分割使用的字符
14
比如"|" "_"
15 1 machenhe
16 2 machenhe
* 参数2
17
包含分割符的待分割字符串
18
"aaa|bbb|ccc"
19
"aaa_bbb_ccc"
20 1 machenhe
21 2 machenhe
* 参数3
22
分割结果值
23
** 取值方式1
24
使用自定义s变量,在自定义s变量后加_X(X=1,2,3...)
25
%{color:lightGrey}pgExtractString | s0 s$拆分值 n0
26
sendMsg 6 拆分后第3个值是<$str(s$拆分值_3)>%
27
** 取值方式2
28
使用命令[[getListValue]]取值
29
%{color:lightGrey}pgextractString | s0 s$拆分值 n0
30
getListValue s$拆分值 1 s$返回结果
31
sendMsg 6 拆分后第1个值是:<$str(s$返回结果)>%
32
* 参数4
33
分割数量
34
35 1 machenhe
-
36
-
37
38
*%{color:deepskyblue}脚本示例:%*
39
40 2 machenhe
bq. [@main]
41 1 machenhe
#act
42 2 machenhe
mov s0 特戒|版本39|发布日期20220305
43
pgExtractString | s0 s$拆分值 n0
44
sendMsg 6 拆分后第3个值是<$str(s$拆分值_3)>
45
sendMsg 6 <$str(n0)>
46
47
-
48
-
49
50
bq. [@main]
51
#act
52
mov s0 特戒|版本39|发布日期20220305
53
pgextractString | s0 s$拆分值 n0
54
getListValue s$拆分值 1 s$返回结果
55
sendMsg 6 拆分后第1个值是:<$str(s$返回结果)>
56
sendMsg 6 <$str(n0)>