我找到了将文本文件中的单词替换为以下内容的方法
strNewText =替换(strText,“OLD_WORD”,“NEW_WORD”)t
但这会替换文件中的每个OLD_WORD
我的问题是,是否可以仅在特定行上用NEW_WORD替换OLD_WORD
例如我想只在以“THIS_LOCATION”开头的行上替换
THIS_LOCATION = OLD_WORD
THX寻求帮助
答案 0 :(得分:0)
试试这个:
If InStr(strText, 'THIS_LOCATION') Then
strNewText = Replace(strText, "OLD_WORD", "NEW_WORD")
End If
InStr
函数首先检查该行是否包含THIS_LOCATION
个字词,如果找到,则执行替换。