For Each Loop를 사용하여 InnerHTML에 특정 단어가 들어 있는지 확인하는 HTMLElementCollection이 있습니다. 키워드에 해당 키워드가 포함되어 있으면 파일에 저장됩니다.VB.NET - .contains에 두 개 이상의 문자열 추가
모든 것이 잘 작동하지만 단순화 할 수있는 방법이 있는지 궁금합니다. 다음은 샘플
For Each Helement As HtmlElement In elements
If Helement.InnerHtml.Contains("keyword1") Or Helement.InnerHtml.Contains("keyword2") Or Helement.InnerHtml.Contains("keyword3") Or Helement.InnerHtml.Contains("keyword4") Or Helement.InnerHtml.Contains("keyword5") = True Then
' THE CODE TO COPY TO FILE
End If
Next Helement
무엇을 하는가의이 같은 문제가 해결 것이 존재합니다
이If Helement.InnerHtml.Contains("keyword1", "keyword2", "keyword3", "keyword4", "keyword5")
내가하고 있어요 방법은 지금 막 낭비 것, 그리고 그것에 대해 꽤 OCD입니다.
대신에 다음을 고려하십시오. 반환 값 : 함수 (val) str.Contains (val)) – Luhmann