Srsly 发表于 2016-11-27 09:55:58

正则,求教~~

问题1:正则表达式可以做为函数的参数使用么?
问题2:求可以匹配如下几个字符串的正则表达式:
      1). "HKLM64\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
      2). "HKLM64\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall"
      3). 含有“Redistributable”的字符串
      4). 含有“.NET Framework”的字符串。

Huiseyu 发表于 2016-11-27 23:02:53

看不懂....

Huiseyu 发表于 2016-11-27 23:02:58

本帖最后由 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)

                ReturnStringRegExp($string ,$sfind)

                EndFunc完..............

joyue9 发表于 2016-12-3 12:10:54

给力给力给力给力
页: [1]
查看完整版本: 正则,求教~~