텍스트 파일이 있고 텍스트 파일 내에서 10 번 발생하는 3 줄을 일치시키고 싶습니다. 내 문제는 들여 쓰기와 그 3 라인과 일치하는 것이며, 세 번째 줄은 단어를C# 정규 표현식 들여 쓰기와 일치하는 패턴
라인 예가 될 수 있습니다
Then something something
Follow by something found
Something something
이 내가 지금까지 시도한 것입니다 :
string pattern = @"\s\s\s\sThen([\s\S]*)found(\n|\r|\r\n)(\s\s\s\s\s\s)(.*)";
match = Regex.Match(input, pattern, RegexOptions.Multiline);
결과는 저에게 500 매치를 제공합니다.
더 information.Provide 정확한 입력 텍스트를 제공하고 왜 -1 –
결과하세요? 내가 어떻게 더 명확하게 될 수 있는지 알지 못한다. 입력과 결과가 같다. – dnn284
그래서 "Then"이라는 단어가 첫 번째 줄에 있어야하고, "Follow"는 두 번째로, "Something"은 3 번째 줄에 있어야한다. 자본화되거나 중요하지 않아야합니까? 또한이 예에서 첫 번째 줄의 들여 쓰기는 다른 두 줄의 들여 쓰기와 다릅니다. 그게 의도적 인거야? – PiotrWolkowski