2015-01-08 2 views
0

C#에서는 다음 문자열을 구문 분석하여 실제 값 "Yes"을 캡처하는 가장 좋은 방법은 무엇입니까?개행 문자가있는 값을 파싱하는 문자열

innerText와 = "\ NPER 디엠 허용 \ n 일당은 즉

을 허용 \ n 예 \ n, 나는 매우 마지막 \ n을 감지하고 어떤 단어를 캡처 할 . 그 전에

+0

이 문자열에서'Yes'를 검색 할 내가 Regex' 갈 방법이다 '라고 생각 것 – Mouser

+0

;?. 더 구체적으로,'Regex.Match()' –

+0

문자열이 포함됩니다 두 개 이상 '예'또는 '아니요'입니까? – Quill

답변

3
string[] parts = InnerText.Split("\n".ToCharArray()); 
string partIWant = parts[parts.Length - 2]; 
+0

불량! 문자열 리터럴과 혼동 스러울 때 C# 문자열 리터럴 이스케이프 문자가 문자열 안에 있다고 생각했지만이 문자열에서 실제로 줄 바꿈을 참조합니다. – Bas

+0

걱정할 필요가 없습니다. 아무런 해가 없으며 파울도 없습니다. – dbugger

관련 문제