项目

一般

简介

GetStringPosEx » 历史记录 » 修订 3

修订 2 (tejie, 2024-07-02 18:27) → 修订 3/5 (tejie, 2024-07-02 18:30)

h4. _*{color:green}getStringPosEx*_ 

 取指定字符串在文件中的位置 

 相关命令 
 [[getStringPos]]  

 格式: 
 |命令名|参数1|参数2|参数3|参数4| 
 |getStringPosEx|文件路径|检测字符|返回行号变量|返回行内容变量| 

 说明: 
 |参数1|文件路径,不支持绝对路径| 
 |参数2|检测字符(支持变量、不区分大小写字母)| 
 |参数3|返回检测的字符所在的行数(数字型变量),从0开始| 
 |参数4|返回检测的字符所在的行数内容(字符型变量)| 


 

 - 
 - 

 h4. *{color:deepskyblue}特戒引擎脚本示例:* 

 bq. *待检测文件* 
 ..\QuestDiary\测试.txt 
 <notextile></notextile> 
 文件内容 
 管理员tejie4号 
 管理员tejie1号 
 管理员tejie2号 
 管理员tejie1号 
 管理员tejie3号 
 <notextile></notextile> 
 <notextile></notextile> 
 <notextile></notextile> 
 <notextile></notextile> 
 *示例脚本* 
 [@示例] 
 #if 
 *{color:green}getStringPosEx* ..\QuestDiary\测试.txt 管理员tejie1号 N1 S1 
 #act 
 [[print]] 字符在文本中的行数:<notextile><$STR(N1)>,本行所有内容是:<$STR(S1)>。</notextile> 
 #elseAct 
 [[print]] 字符不在 测试.txt 文件中。 
 <notextile></notextile> 
 <notextile></notextile> 
 %{color:lightGrey};上述测试文件,测试结果返回行数1%