两个文件之间的字符串匹配
来源:互联网 发布:百度 mysql 编辑:程序博客网 时间:2024/05/01 18:56
用第一个文件中的每行字符串为pattern,在第二个文件中寻找是否有匹配的行
Public Function matchInTwoFiles(file1,file2)
matchInTwoFiles = True
Dim fso, fileobj1, fileobj2, stream1, stream2, regEx,Match, Matches
Set fso = CreateObject("Scripting.FileSystemObject")
Set fileobj1 = fso.GetFile(file1)
Set fileobj2 = fso.GetFile(file2)
Set stream1 = fileobj1.OpenAsTextStream(1)
Set stream2 = fileobj2.OpenAsTextStream(1)
Set regEx = New RegExp
Do While Not stream1.AtEndOfStream
str1 = stream1.ReadLine
match = False
stream2.Close
Set stream2 = fileobj2.OpenAsTextStream(1)
Do While Not stream2.AtEndOfStream and match=False
str2 = stream2.ReadLine
match = RegExpTest(str1,str2)
Loop
match1 = match
matchInTwoFiles = matchInTwoFiles and match1
Loop
stream1.Close
stream2.Close
Set stream1 = Nothing
Set stream2 = Nothing
Set fileobj1 = Nothing
Set fileobj2 = Nothing
Set fso = Nothing
Set regEx = Nothing
End Function
Function RegExpTest(patm,strng)
Dim regEx,retVal
Set regEX = New RegExp
regEx.Pattern=patm
regEx.IgnoreCase=False
regEx.Global = True
retVal = regEx.Test(strng)
If retVal Then
RegExpTest = True
Else
RegExpTest = False
End If
End Function
- 两个文件之间的字符串匹配
- 两个表之间多字段的匹配!
- 正则匹配两个字符之间的数据
- CString截取两个字符串之间的字符串
- 有关两个字符串匹配的一道题
- 两个字符串模式匹配的算法
- JavaScript中两个字符串的匹配
- 带有通配符的两个字符串匹配问题
- 匹配两个字符串的最大子串
- 两个字符串的匹配问题(笔记)
- 关于正则匹配字符串之间的字符
- 字符串与文件的匹配
- 删除两个字符串之间的(函数)
- awk 提取两个字符串之间的内容
- java截取两个字符之间的字符串
- 获取两个字符串之间的值
- oracle 如何截取两个"-"之间的字符串
- C#截取两个关键字之间的字符串
- extern "C"的用法解析
- 全文索引
- 移动文件夹后ln原文件夹
- 使用samba用linux连接windows
- C# 开发PDA程序中软键盘(sip)覆盖录入区域的解决办法
- 两个文件之间的字符串匹配
- 基于内容的信息存取与MPEG-7
- .net关于xml文件命名空间的解析读取
- r+树
- Java 鼠标事件 plus 图形
- 质量管理八项原则及其应用指南
- 图片连续上下滚动代码JavaScript
- 逆向程序员这么值钱?
- 安装sql server 2008“性能计数器注册表配置单元一致性”失败的解决办法