ddx13 发表于 2010-3-8 10:43:39

请会正则表达式的朋友帮帮忙。(已解决)

本帖最后由 ddx13 于 2010-3-9 14:07 编辑

E:\autoit\AU3\123\html\acd\df\123.htm
E:\autoit\AU3\123\html\asd\df\sdf.htm
E:\autoit\AU3\123\html\ccd\123\s.htm

请问如果我想要得到最后的?.htm文件名要怎么写表达式呀。因为前面有一个html老是出错。

水木子 发表于 2010-3-8 11:11:55

本帖最后由 水木子 于 2010-3-8 11:14 编辑

$Text = 'E:\autoit\AU3\123\html\acd\df\123.htm'&@CRLF& _
'E:\autoit\AU3\123\html\asd\df\sdf.htm'&@CRLF& _
'E:\autoit\AU3\123\html\ccd\123\s.htm'

MsgBox(64, '', $Text)

$a = StringRegExp($Text, '\\(\w+)\.htm', 3)
For $i = 0 To UBound($a) - 1
        MsgBox(64, '', $a[$i])
Next

ddx13 发表于 2010-3-8 11:38:57

非 常 感 谢

水木子 发表于 2010-3-8 11:53:23

回复 3# ddx13

不必客气,都是些简单的字母或数字匹配,记得要互相帮助哦!:face (20):

zmj2008 发表于 2010-3-12 05:54:04

正则我看了很多文章 还是不熟练   哎羡慕
页: [1]
查看完整版本: 请会正则表达式的朋友帮帮忙。(已解决)