0
큰 txt 파일이 한 줄로 저장됩니다. 사생활 보호로 인해 쇼를 보여줄 수는 없지만 전반에 걸쳐 물결이 포함됩니다.tildes만큼 줄이 생길 때까지 한 줄의 txt 파일을 반복하고 각 줄에 연속적으로 줄 바꿈하는 방법
코드는 다음과 같습니다. 현재 전체 디렉토리를 실제로보고 현재 각 물결표에서 줄 바꿈을 진행하기 위해 작성한 방법입니다. 지금은 첫 번째 물결표에서 줄 바꿈을 한 다음 2 줄이되도록 중단합니다. 앞서 언급했듯이 개인 정보 보호 문제가 있기 때문에 파일 경로 디렉토리를 삭제했습니다.
주셔서 감사합니다.
public static void LineReturnTilde() //ReplaceAsterik
{
// where to start your directory walk
var directoryToTraverse = @"\\";
// what files to open
var fileTypeToOpen = "*.820";
// what to look for
var patternToMatch = @"\~";
var regExp = new Regex(patternToMatch);
// the new content
var patternToReplace = "~\r\n";
// get all the files we want and loop through them to replace
foreach (var file in Directory.GetFiles(directoryToTraverse, fileTypeToOpen, SearchOption.AllDirectories))
{
// open, replace, overwrite
var contents = File.ReadAllText(file);
var newContent = regExp.Replace(contents, patternToReplace);
File.WriteAllText(file, newContent);
}
}
그래서 무엇이 문제입니까? – Dai
이것을 위해 정규식이 필요하지 않습니다. 간단한'string.Replace'가 할 것입니다. – wdosanjos
샘플 데이터없이 문제를 분석하는 것은 (불가능하지는 않지만) 어렵습니다. – wdosanjos