主要功能是:
- 在文件内容中查找特定字符串(正则匹配):
- 通过正则表达式
~=
判断文件内容中是否存在目标字符串String
。 - 一旦找到匹配的字符串,记录该字符串所在的行号。
- 通过正则表达式
- 替换指定行的内容:
- 将匹配行替换为固定内容(如
"替换字符串所在行"
)。 - 保持其他行内容不变。
- 将匹配行替换为固定内容(如
- 循环执行多次替换:
- 使用
Loop, 10
控制循环次数,可以改为1
,仅替换一次字符串。
- 使用
- 最终显示处理后的文本内容:
- 将修改后的文本内容存储在变量
File
中,并通过MsgBox
弹窗显示结果。
- 将修改后的文本内容存储在变量
String=字符串 FileRead,File,%A_ScriptFullPath% Loop,10 ; 可以loop1次,替换字符串去掉`n换行 { line= Loop Parse, File, `n { If (A_loopfield ~=String) { LineNum := A_Index Break } } Loop Parse, File, `n { If (A_Index = LineNum) line .= "替换字符串所在行`n" Else line .= A_Loopfield . "`n" } StringTrimRight, File, line, 1 } MsgBox, % File
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)