GetStringPosEx » 历史记录 » 版本 5
tejie, 2024-07-03 10:32
1 | 1 | tejie | h4. _*{color:green}getStringPosEx*_ |
---|---|---|---|
2 | |||
3 | 取指定字符串在文件中的位置 |
||
4 | |||
5 | 4 | tejie | 标签:命令定义|getStringPosEx>getStringPosEx |
6 | |||
7 | 1 | tejie | 相关命令 |
8 | [[getStringPos]] |
||
9 | |||
10 | 5 | tejie | *格式:* |
11 | 1 | tejie | |命令名|参数1|参数2|参数3|参数4| |
12 | |getStringPosEx|文件路径|检测字符|返回行号变量|返回行内容变量| |
||
13 | |||
14 | 5 | tejie | *说明:* |
15 | 1 | tejie | |参数1|文件路径,不支持绝对路径| |
16 | |参数2|检测字符(支持变量、不区分大小写字母)| |
||
17 | |参数3|返回检测的字符所在的行数(数字型变量),从0开始| |
||
18 | |参数4|返回检测的字符所在的行数内容(字符型变量)| |
||
19 | |||
20 | 3 | tejie | |
21 | 1 | tejie | - |
22 | - |
||
23 | 3 | tejie | |
24 | h4. *{color:deepskyblue}特戒引擎脚本示例:* |
||
25 | 1 | tejie | |
26 | bq. *待检测文件* |
||
27 | ..\QuestDiary\测试.txt |
||
28 | <notextile></notextile> |
||
29 | 文件内容 |
||
30 | 管理员tejie4号 |
||
31 | 管理员tejie1号 |
||
32 | 管理员tejie2号 |
||
33 | 管理员tejie1号 |
||
34 | 管理员tejie3号 |
||
35 | <notextile></notextile> |
||
36 | <notextile></notextile> |
||
37 | <notextile></notextile> |
||
38 | <notextile></notextile> |
||
39 | *示例脚本* |
||
40 | [@示例] |
||
41 | #if |
||
42 | 2 | tejie | *{color:green}getStringPosEx* ..\QuestDiary\测试.txt 管理员tejie1号 N1 S1 |
43 | 1 | tejie | #act |
44 | [[print]] 字符在文本中的行数:<notextile><$STR(N1)>,本行所有内容是:<$STR(S1)>。</notextile> |
||
45 | #elseAct |
||
46 | [[print]] 字符不在 测试.txt 文件中。 |
||
47 | <notextile></notextile> |
||
48 | <notextile></notextile> |
||
49 | %{color:lightGrey};上述测试文件,测试结果返回行数1% |