求在VB中判断文件路径(如c:\windows\test.exe的样式)的正则表达式
请写全部过程谢谢
请写全部过程谢谢
解决方案 »
- SQL Server Agent (MSSQLSERVER)
- Form1的最小化和最大化按钮不见了
- 请问如何关闭当前浏览器窗口
- 用VB怎么访问Oracle的空间字段,如类型为MDSYS.Geometry的字段
- OUTLOOK中删除邮件后,在退出该过程时特别慢,这是为什么?(在线等。。。)
- 怎么创建dll?创建dll时参数应该怎么定义?创建后怎么调用?在哪儿声明?
- 为什么我vb6.0的工程菜单下的部件里找不到“状态栏”这个控件啊?
- 请问ASP中发送电子邮件的方法
- 怎么加分?帖子右边的“top”是??
- 今天CET6考得不好:(
- EXE程序在进程里面呆了几秒钟,突然消失!这是怎么回事?
- 急需VB+Sql2000的兼职程序员,请帮忙推荐,谢谢
ArrayLen = Len(Path)
For I = ArrayLen To 1 Step -1
If Mid(Path, I, 1) = "\" Then
temp = I
Exit For
End If
Next I
If ArrayLen <= 3 Then
GetFileNameOfPath = ""
Else
GetFileNameOfPath = Right(Path, (ArrayLen - temp))
End If
PROC_EXIT:
Exit FunctionPROC_ERR:
GoTo PROC_EXIT
End Function
FileExists(filename)
On Error GoTo 100
Dim myReg As RegExp
Set myReg = New RegExp
myReg.IgnoreCase = True
myReg.Pattern = p
b = myReg.Test(s)
Exit Function
100:
b = False
End Function'调用:
Dim p As String
p = "^[a-zA-Z]:(\\[^\\/:""""<>\|]+)+$"
MsgBox b(c:\windows\test.exe, p)
Dim p As String
p = "^[a-zA-Z]:(\\[^\\/:"""" < >\ ¦]+)+$"
MsgBox b("c:\windows\test.exe", p)
是否可改为如下: @"^[A-Z|a-z]:(\\|(\\[^\\/:*""""?<>\¦]+)+){1}$"