本帖最后由 Huiseyu 于 2016-11-27 23:22 编辑
问题1:正则表达式不能直接作为函数的参数使用。
问题2 : 匹配如下几个字符串,(例:匹配 $sfind)const $string= _
'问题1:正则表达式可以做为函数的参数使用么?'&@crlf& _
'问题2:求可以匹配如下几个字符串的正则表达式:'&@crlf& _
' 1). "HKLM64\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"'&@crlf& _
' 2). "HKLM64\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall"'&@crlf& _
' 3). 含有“Redistributable”的字符串'&@crlf& _
' 4). 含有“.NET Framework”的字符串。'
const $sfind='NET Framewo'
if regexp($string) then
msgbox (4096 ,'','匹配成功')
Else
msgbox (4096 ,'','没有发现')
EndIf
func regexp($string)
Return StringRegExp($string ,$sfind)
EndFunc
|