positive: 在python语言中,判断两个变量是否相等或一致,除了使用==之外,还是可以使用is来判断。is和==作用是一致的,但是还有个判断不一致,就是使用is not。下面利用几个实例说明==和is的区别,操作如下:<br>第一步,定义两个字符串变量A和B,然后使用==比较两个变量是否一致,如下图所示:<br>第二步,再定义两个字符串变量C和D,接着使用==判断是否一致,返回值为False,如下图所示:<br>第三步,定义两个数值类型的变量E和F,利用is判断两个变量是否一致,如下图所示:<br>第四步,定义两个数值类型变量G和H,这次是不一致的,使用is判断,如下图所示:<br>第五步,如果要判断两个变量不一致,可以使用is not,返回值为True说明不一致,如下图所示:<br>第六步,如果定义的两个变量是一致的,利用is not比较的返回值为False,如下图所示:
negative: "'正则<br>Function RegExp(text As String, reg As String) As String<br>Dim mRegExp As Object '正则表达式对象<br>Dim mMatches As Object '匹配字符串集合对象<br>Dim mMatch As Object '匹配字符串<br>RegExp = """"<br>Set mRegExp = CreateObject(""Vbscript.Regexp"")<br>With mRegExp<br>.Global = True 'True表示匹配所有, False表示仅匹配第一个符合项<br>.IgnoreCase = True 'True表示不区分大小写, False表示区分大小写<br>.Pattern = reg '匹配字符模式 "".*[款].*[号][\d]+[、](.*)""<br>SetmMatches = .Execute(text) '执行正则查找,返回所有匹配结果的集合,若未找到,则为空<br>For Each mMatch In mMatches<br>If (Not mMatch.SubMatches(0) = """") Then<br>RegExp = Trim(mMatch.SubMatches(0))<br>End If<br>Next<br>End With<br>Set mRegExp = Nothing<br>Set mMatches = Nothing<br>End Function"