2017-12-26 17 views
0

これは単純な単純なことですが、うまくいきません。varがORである場合の自動ホットキ

どういうわけか、私はこの変数をオペランドを使って短縮したいと思います。誰かが私にこのコードを書いている簡略な方法を教えてもらえますか?

var := "abc" 
if (var = "abc" or var = "def" or var = "ghi") 
{ 
    MsgBox Yes 
} 
else 
    msgbox No 
Return 

IE:VAR場合= ABC | DEF | GHI

も、私は1行にコードを短くすることができますか?

+0

私は、この作品を考え出したが、まだREGEXMATCH場合 –

+0

を短縮することができ(VAR、 "ABC | DEF | GHI") –

答えて

1

これは1行でコードと機能的に同等である:

msgbox % var ~= "^(abc|def|ghi)$" ? "Yes" : "No" 
+0

私がいましただから近づいて〜を逃した。ありがとう! –

関連する問題