项目

一般

简介

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%