문자열 바꾸기 :
1 - .txt 파일
2로 .csv 파일을 엽니 다 - 검색을 특정 문자열 텍스트 전체에 무작위로 위치한 텍스트 3 - 해당 문자열을 다른 문자열로 대체합니다.찾기 및 VBScript를
.txt 문서의 전체 줄을 바꾸는 방법을 배우는 데 도움이되는 기사를 찾았으나 지금까지 줄 안의 특정 문자를 바꿀만한 행운을 찾지 못했습니다.
감사합니다.
이Const ForReading = 1
Const ForWriting = 2
'Setting up our objects and focusing on the text file.
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\Users\Documents\Script Practice\TextFiles-2-4-15-Folder\ReadandWrite\Textlook.txt", ForReading)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
If strLine = "Myer" Then
strLine = "Mike"
End If
strContents = strContents & strLine & vbCrLf
Loop
objFile.Close
Set objFile = objFSO.OpenTextFile("C:\Users\Documents\Script Practice\TextFiles-2-4-15-Folder\ReadandWrite\Textlook.txt", ForWriting)
objFile.Write(strContents)
objFile.Close
텍스트가 참조 파일을 말한다 :
켄 마이어
Fabrikam의
필라 에커
윙팁 장난감
제프 헤이 여기
내가 현재 사용하고있는 코드입니다Fabrikam
엘렌 아담스
Northwind를 상인
마이어
(텍스트 파일의 끝). 그래서 본질적으로, 나는 "Mike"라는 독자적인 라인에있는 "Myer"를 성공적으로 변경하는 코드를 얻었습니다. 힘든 시간을 보내고있는 것은 첫 번째 라인의 "Myer"를 "Mike"로 변경하는 것입니다. 바라기를 바꿔서 이것은 약간의 것들을 명확하게하는 데 도움이됩니다 ... 저는이 문제에 대해 아주 새로운 것이므로 문제를 설명하기 위해 사용해야 할 언어가 확실하지 않습니다.
지금까지 시도한 것을 보여 주시고 잘못된 것을 파악하는 데 도움을 줄 수 있습니다. –
제 질문에 대한 수정 사항을 추가하여 도움을 받았습니다. – M199463