VB.NET - Добавление более 1 строки в .contains
У меня есть HTMLElementCollection, которую я собираюсь использовать, используя цикл For Each Loop, чтобы увидеть, содержит ли InnerHTML определенные слова. Если они содержат какое-либо из этих ключевых слов, оно сохраняется в файл.
Все отлично работает, но мне было интересно, если есть способ упростить. Вот образец
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")
То, как я это делаю сейчас, просто кажется расточительным, и я довольно обидно за это.