我的尝试是:
^Yes|^No|^$
Run Code Online (Sandbox Code Playgroud)
但是当我使用它时,"是"和"否"以外的词匹配
我如何解决它?
我一直在使用这个在线正则表达式测试器测试我的正则表达式.
zx8*_*x81 10
试试这个:
^(?:Yes|No)$
Run Code Online (Sandbox Code Playgroud)
在VBScript中,这样的事情:
Dim myRegExp, FoundMatch
Set myRegExp = New RegExp
myRegExp.Pattern = "^(?:Yes|No)$"
FoundMatch = myRegExp.Test(SubjectString)
Run Code Online (Sandbox Code Playgroud)
出了什么问题?
您有三个选项的替换:
^Yes匹配Yes字符串的开始,但也将匹配Yes在Yes, man...^No匹配No字符串的开始,但也将匹配No在No way!^$ 匹配空字符串