我的尝试是:正则表达式仅匹配两个特定单词,例如是或否
^Yes|^No|^$
但是当我使用“是”和“否”匹配
比其他这一点,也就是说如何解决呢?
我一直在使用this online regex tester测试我的正则表达式。
我的尝试是:正则表达式仅匹配两个特定单词,例如是或否
^Yes|^No|^$
但是当我使用“是”和“否”匹配
比其他这一点,也就是说如何解决呢?
我一直在使用this online regex tester测试我的正则表达式。
试试这个:
^(?:Yes|No)$
在VBScript中,这样的事情:
Dim myRegExp, FoundMatch
Set myRegExp = New RegExp
myRegExp.Pattern = "^(?:Yes|No)$"
FoundMatch = myRegExp.Test(SubjectString)
是什么问题?
你有三种选择的交替:在字符串的开头
^Yes
比赛Yes
,但也将在Yes, man...
^No
比赛No
匹配Yes
在字符串的开头,但也将匹配No
于No way!
^$
匹配空字符串
或者你可以'选择案例ucase $($ word):case“YES”,“NO”:XXXXX ...' –