vbscript を使用して、1 行内で一致する 2 つのテキストを見つけるにはどうすればよいですか? 例えば:
This UserName is Logged on already.
"UserName" と "Logged on" を検索するにはどうすればよいですか?
vbscript を使用して、1 行内で一致する 2 つのテキストを見つけるにはどうすればよいですか? 例えば:
This UserName is Logged on already.
"UserName" と "Logged on" を検索するにはどうすればよいですか?
この場合、正規表現はおそらくやり過ぎです。InStr()
この種のチェックに使用することをお勧めします:
s = "This UserName is Logged on already."
If InStr(s, "UserName") > 0 And InStr(s, "Logged on") > 0 Then
'...
End If
InStr()
チェックをもう少し読みやすくしたい場合は、ヘルパー関数でラップできます。
s = "This UserName is Logged on already."
If Contains(s, "UserName") And Contains(s, "Logged on") Then
'...
End If
Function Contains(str1, str2)
Contains = False
If InStr(str1, str2) > 0 Then Contains = True
End Function