2017-02-17 6 views
-1

내가 (파일 형식은 .txt로되지 않음) 파일이 유니 코드 (UTF16) 몇 텍스트 예입니다 텍스트 파일에 한 단어를 대체 할 3 : 0 4텍스트 편집

ID = "FF 9 2 - dd 9 f - 4 3 7 4 - a 8 ad - f 5 5 4 0 0 2 a 4 1 9 b "ISSUE _ DATE ="2 0 1 7 - 0 2 - 1 6 T1 1 7 : 2 9 : 1 8 9 7 0 2 2 9 4 Z "SEQUENCE ="0 "MANAGING _ APPLICATION _ TOKEN =" "> < 라이센스 사용자 ID ="3 AA - UJF - 8 KP "사용자 이름 ="Nd G 6 ZT wuv IXZB ith 8 godd Q x E rx 0 + O g M ct 0 2 3 f XKOE w = "PASSWORD ="F 9 bn 6 bvwlf I 5 ZA 2 일 9 ddsx QL w = "TYPE ="TRIAL "F L G는 S = "4"D I S P L은 Y _ n은 M E =

내가 다른 단어

답변

0

그것은 당신의 텍스트 파일을 수정하기 너무 어렵지 않습니다에 T R I L을 변경합니다. IO 클래스를 사용하여 텍스트 파일에 할당 한 다음 String.Replace(oldValue As String, newValue As String)을 사용하여 문자열을 변경하십시오. 그런 다음 IO을 다시 사용하여 문자열을 파일에 저장하십시오. 파일 확장명에 관계없이 파일이 열려 있지 않고 다른 프로그램에서 사용되는 한이 작업이 가능합니다.

예는, 당신을 도와, 이와 같은 일이 될 수 :

Dim myFileContents as String = IO.File.ReadAllText("Path\To\My\File\File.extension") 
myFileContents = myFileContents.Replace("T R I A L", "Some other word") 
IO.File.WriteAllText("Path\To\My\File\File.extension", myFileContents) 

귀하의 상황에 맞게 내용을 수정 - 그러나, 이것은 단지 기본 구현입니다. 또한 String.Replace()모두 단어가 새 단어로 변경된다는 점에 유의해야합니다.

+0

내 생각에 그의 문제는 파일 인코딩과 관련이 있다고 생각합니다. 그는 올바른 형식을 읽고 쓰는 방법을 모르거나 텍스트 파일에 유니 코드로 식별 할 수있는 헤더가 없으므로 강제로 사용해야합니다. 나는 질문에서 그러나 말할 수 없다. –

+0

이 코드를 사용하면 모든 공간을 삭제하고 UTF를 UTF8로 변경 - 변경하지 않음 T R I A l – reza