2014-10-21 5 views
0

VB.NET의 콘솔 응용 프로그램과 함께 .htm, .json, .config 및 .txt 파일을 편집해야하는 프로젝트가 있습니다. 이제는 .txt 파일을 쉽게 편집 할 수 있습니다. 나는 빠른 구글이 어떤 것도 돌리지 않았기 때문에 다른 파일 형식을 편집 할 수있는 방법이 있는지, 아니면 .txt 파일과 동일한 방법을 사용하는지 궁금하다. 즉, VB.NET에서이 파일을 편집하는 방법은 무엇입니까?VB.NET에서 비 txt 파일 편집

+1

모든 파일에는 텍스트 만 포함되어 있습니다. 텍스트를 읽고 텍스트를 쓰는 과정은 동일합니다. – David

+0

오, 좋다! 그게 내가 원하는 바 였어! 답변을 게시하고 싶다면 동의하겠습니다. 고맙습니다. – BammaHamma

답변

3

.HTM, .json,의 .config, 및 .txt 인 파일

는 그 모든 텍스트 파일입니다. 이 경우 파일 확장자는 실제로 아무 의미도 없으며 텍스트의 특정 형식이 있는지 여부에 상관없이 파일을 사용하는 모든 내용을 제안합니다. 그러나 그것은 여전히 ​​그 속에있는 텍스트입니다.

예를 들어, 메모장에서 해당 파일을 열면 텍스트 일뿐입니다. 다른 텍스트 파일처럼 편집 할 수 있습니다.

이제 HTML, XML, JSON 및 기타 표준화 된 형식과 같은 항목에 서식의 관리를 돕는 추가 도구가있을 수 있습니다. 예를 들어 XML 또는 JSON을 사용하면 객체를 비 직렬화하고 객체를 편집하고 XML/JSON 형식으로 직렬화 할 수 있습니다. 이렇게하면 파일의 읽기/쓰기가 데이터 편집과 분리됩니다. 그러나 읽기/쓰기 부분은 파일 유형에 관계없이 동일합니다.

+0

다시 한번 감사드립니다. 내가해야 할 일은 각 텍스트의 텍스트를 바꾸어서 문제가되지 않아야한다는 것입니다. – BammaHamma

2

David의 말처럼 기술적으로 모두 텍스트 파일입니다. 간단한 조작을 수행하는 경우, 스트레이트 텍스트 파일과 동일한 방법을 사용할 수 있습니다.

좀 더 복잡한 조작이 필요한 경우 각각에 대해 특정 라이브러리를 찾고 싶을 수 있습니다.

내가 Json.NET를 사용하고, 매우 사용하기 쉽고 매우 확대됨에 아주 강력한 것으로 나타났습니다

JSON.

XML 문서 .NET에 포함

는 XML 문서 작업을 허용에서 System.Xml의 namspace입니다. 자세한 내용은 this link을 참조하십시오.

HTML

내가 전에 구문 분석 HTML 함께 일하지 않은,하지만 몇 가지 빠른 웹 검색은 당신이 필요로하는 무엇을 찾을 수 있습니다. 내 첫 번째 검색에서 Html Agility Pack을 발견했습니다.

+0

나는 그것을 고맙게 여긴다. 그러나 David는 당신을 펀치로 때렸다. 내가해야 할 일은 각각의 작은 글자를 대체하는 것이기 때문에 나는 아무것도를 필요로하지 않아야한다. – BammaHamma