本帖最后由 afan 于 2009-12-26 23:45 编辑 $a = FileRead(RegRead('HKLM\SOFTWARE\AutoIt v3\AutoIt', 'InstallDir') & '\Examples\_ReadMe_.txt')
MsgBox(0, 0, $a)
$gjz = '- thesnow.'
If StringRegExp($a, $gjz & '$') Then MsgBox(0, '方法1', '结尾仅含有关键字:' & $gjz)
If StringRegExp($a, '- thesnow\.$') Then MsgBox(0, '方法2', '结尾仅含有关键字:' & $gjz)
;需要判断是否仅含有关键字$gjz,以上方式均无效
$b = StringRegExp($a, '(.+)$', 3)
If Not @error And $b[0] = $gjz Then MsgBox(0, '方法3', '结尾仅含有关键字:' & $gjz)
;而这样判断又是正确的
不知是不是 FileRead 的Bug?
;=================以下10#已解决
感谢顽固不化、pusofalse的帮助~! |