ASP实现TXT文本重复号码过滤
介绍使用ASP代码实现从TXT文件中过滤重复号码,并将结果显示在网页上的方法。
<%
Const ForReading = 1
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(Server.MapPath("numbers.txt"), ForReading)
Dim uniqueNumbers
Set uniqueNumbers = CreateObject("Scripting.Dictionary")
Do Until objFile.AtEndOfStream
line = Trim(objFile.ReadLine)
If Not uniqueNumbers.Exists(line) Then
uniqueNumbers.Add line, line
End If
Loop
objFile.Close
Response.Write "过滤后的号码:
"
For Each number In uniqueNumbers.Keys
Response.Write number & "
"
Next
%>
代码说明:
- 使用
Scripting.FileSystemObject
读取指定路径的TXT文件。 - 利用
Scripting.Dictionary
对象的键值唯一性存储号码,实现去重。 - 遍历
Scripting.Dictionary
对象,将过滤后的号码输出到网页上。
使用方法:
- 将以上代码保存为ASP文件,例如 filter.asp。
- 将需要过滤的号码保存到TXT文件中,例如 numbers.txt,每个号码占一行。
- 将 filter.asp 和 numbers.txt 文件放置在同一目录下。
- 在浏览器中访问 filter.asp 文件即可查看结果。
qcf.rar
预估大小:3个文件
1.txt
163B
123有重复.asp
289B
123去重复.asp
583B
822B
文件大小:
评论区