婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 用vbscript實現從文本文件中刪除所有重復行的代碼

用vbscript實現從文本文件中刪除所有重復行的代碼

熱門標簽:深圳外呼系統收費 怎么看地圖標注 拉薩外呼系統業務 百度地圖標注是什么意思 外呼系統免費招代理 外呼系統telrobot 外呼線路中繼線是什么 廣州ai電銷機器人一般多少錢 合肥高德地圖標注

問:
您好,腳本專家!如何從文本文件中刪除所有重復行?

-- SW

答:
您好,SW。您知道,成為一名腳本專家便意味著開始永無止境地尋找給定問題的最終解決方案。(或者至少在我們的經理問為什么我們似乎從未真正完成什么時,我們是這么告訴他的:“老板,永無止境的尋找過程需要時間!”)這就是為什么我們很高興看到您的問題的原因。不久前 我們回答了一個關于從文本文件中刪除重復名字的類似問題。我們想到的解決方案十分簡單而且效果不錯;只是我們不確定那是最佳解決方案。現在,很感謝您的問題,我們可以再次嘗試解決這一問題。至于此解決方案是否比我們之前提供的更好/更快/更方便,還是由您來決定吧。

首先,假定您有一個文本文件,其中每一行都表示一條單獨的記錄。這似乎不太可能,但也許您的文件類似如下:

This is one of the lines in the text file.
This is one of the lines in the text file.
This is another line in the text file.
This is one of the lines in the text file.
This is yet another line in the text file.
This is another line in the text file.
This is another line in the text file.
This is one of the lines in the text file.

您需要一個可以除去所有重復行并提供類似以下輸出的腳本:

This is one of the lines in the text file.
This is another line in the text file.
This is yet another line in the text file.

SW,您找對地方了:

Const adOpenStatic = 3
Const adLockOptimistic = 3
Const adCmdText = H0001

Set objConnection = CreateObject("ADODB.Connection")
Set objRecordSet = CreateObject("ADODB.Recordset")

strPathToTextFile = "C:\Scripts\"
strFile = "Test.txt"

objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;"  _
      "Data Source="  strPathtoTextFile  ";"  _
          "Extended Properties=""text;HDR=NO;FMT=Delimited"""

objRecordSet.Open "Select DISTINCT * FROM "  strFile, _
    objConnection, adOpenStatic, adLockOptimistic, adCmdText

Do Until objRecordSet.EOF
    Wscript.Echo objRecordSet.Fields.Item(0).Value   
    objRecordSet.MoveNext
Loop

我們發現此腳本有些有趣,因為我們使用“ActiveX 數據對象”(ADO) 并將此文本文件當作數據庫處理。我們不會花費過多的時間詳細說明如何將文本文件當作數據庫處理;如果您想了解有關于此的詳細信息,我們的腳本診所 專欄對此主題進行了深入闡述。現在,要說明的只是我們將使用文本文件 C:\Scripts\Test.txt,我們通過為變量 strPathToTextFile 和 strFile 賦予相應值來表示:

strPathToTextFile = "C:\Scripts\"
strFile = "Test.txt"

那么,這如何能讓我們除去重復行呢?是這樣的,有一種稱為 Select DISTINCT 的數據庫查詢;利用 Select DISTINCT 可以選擇表格中所有不同的(或唯一的)記錄。假設您有一個簡單的數據庫,其中有以下記錄:


Red
Red
Blue
Red

如果使用 Select DISTINCT 查詢,您將得到一個只包括唯一記錄的記錄集:

Red
Blue

毫無疑問,您會想:“哇!返回唯一記錄與刪除重復記錄簡直異曲同工。”我們承認確實如此 – 嗯,請等一下:您的想法絕對正確。我們的文本文件構建得就像一個數據庫表,文本文件中的每行都表示一條記錄中的一個字段。如果對此文本文件運行 Select DISTINCT 查詢,我們將只得到唯一的行。事實上,我們將得到如下所示的記錄集:

This is one of the lines in the text file.
This is another line in the text file.
This is yet another line in the text file.

這剛好就是我們希望返回的信息。您為我們指出了這一點,這很好!

檢索記錄集后,我們再使用以下代碼將唯一的行回顯到屏幕:

Do Until objRecordset.EOF
    Wscript.Echo objRecordset.Fields.Item(0).Value   
    objRecordset.MoveNext
Loop

如果我們愿意,也可以使用 FileSystemObject 打開文本文件,然后僅用唯一的行替換現有內容;此種方法與從文本文件中刪除所有重復行效果相同。(如果我們能使用某種 Update 查詢執行此操作,效果會很好,但處理文本文件時,ADO 卻是只讀的。)

那么,這是從文本文件刪除重復項(無論是姓名還是整個行)的最終結論嗎?唉,誰知道:畢竟,永無止境的尋找過程需要時間!(實際上,我們發現這只需要大約 2 到 3 天。然后,我們便開始覺得無聊,又繼續做其他事情。)

您可能感興趣的文章:
  • 批處理 刪除重復行的代碼
  • python統計一個文本中重復行數的方法
  • ASP.NET DataTable去掉重復行的2種方法
  • php刪除文本文件中重復行的方法
  • 批處理實現過濾重復行

標簽:漳州 延安 嘉興 廣安 周口 六安 臺灣 玉林

巨人網絡通訊聲明:本文標題《用vbscript實現從文本文件中刪除所有重復行的代碼》,本文關鍵詞  用,vbscript,實現,從,文本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用vbscript實現從文本文件中刪除所有重復行的代碼》相關的同類信息!
  • 本頁收集關于用vbscript實現從文本文件中刪除所有重復行的代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人av自拍| 色综合中文字幕国产 | 国产精品传媒入口麻豆| 蜜桃av一区二区在线观看| 欧美一区二区免费视频| 亚洲444eee在线观看| 欧美肥妇bbw| 精品一区二区在线免费观看| 久久综合久久综合九色| 国产馆精品极品| 亚洲国产精品成人综合| 99久久精品国产毛片| 亚洲电影一级片| 久久久青草青青国产亚洲免观| 韩国欧美国产1区| 《视频一区视频二区| 在线观看成人小视频| 日本一道高清亚洲日美韩| 日韩视频免费观看高清完整版| 麻豆久久久久久久| 国产精品久久久久9999吃药| 一本色道久久综合狠狠躁的推荐 | 久久综合资源网| 国产成人av一区| 一区二区三区不卡视频| 欧美日韩高清一区二区不卡| 麻豆精品新av中文字幕| 亚洲婷婷在线视频| 日韩三级在线免费观看| 97久久精品人人做人人爽| 日本美女一区二区三区| 亚洲日本中文字幕区| 日韩免费成人网| 欧美性猛片xxxx免费看久爱| 久久精品国产亚洲一区二区三区| 国产精品进线69影院| 在线不卡的av| 91色视频在线| 国产盗摄一区二区| 日本成人在线看| 亚洲女厕所小便bbb| 精品久久久久久久久久久久久久久 | 国产精品女主播在线观看| 欧美伊人精品成人久久综合97 | 精品亚洲porn| 亚洲成人三级小说| 亚洲国产精品国自产拍av| 欧美成人a∨高清免费观看| 在线区一区二视频| 成人高清在线视频| 国产精品18久久久久久vr| 天使萌一区二区三区免费观看| 国产精品久久久久久久久久免费看| 日韩午夜av电影| 欧美一区在线视频| 欧美日韩国产综合视频在线观看| thepron国产精品| 国产精品77777竹菊影视小说| 蜜臀久久99精品久久久久宅男 | 亚洲最快最全在线视频| 亚洲国产精品精华液ab| 久久精品一区二区三区四区| 日韩三区在线观看| 日韩欧美一区二区在线视频| 色欧美88888久久久久久影院| 国产精品资源站在线| 狠狠色丁香婷婷综合久久片| 婷婷开心久久网| 日韩成人av影视| 日韩成人免费电影| 免费人成精品欧美精品| 青青草国产精品亚洲专区无| 日韩高清一区二区| 久久aⅴ国产欧美74aaa| 老司机精品视频在线| 国产裸体歌舞团一区二区| 国产一区二区不卡| 成人高清视频在线| 91蝌蚪porny九色| 欧美美女直播网站| 91精品中文字幕一区二区三区| 欧美精品vⅰdeose4hd| 欧美mv和日韩mv国产网站| 精品日韩av一区二区| 久久久久久99久久久精品网站| 国产精品麻豆久久久| 亚洲综合在线五月| 看片网站欧美日韩| 粉嫩aⅴ一区二区三区四区| 成人性生交大片免费| 在线看一区二区| 91精品国产综合久久精品性色| 一本久久a久久精品亚洲| 欧美高清视频一二三区| 精品国产乱码久久久久久闺蜜| 亚洲国产精品v| 亚洲精品水蜜桃| 久久精品国产久精国产| 国产一区二区三区四区五区美女| 国产精品一区二区在线观看不卡 | 日韩精品中文字幕一区二区三区 | 不卡大黄网站免费看| 91丨porny丨户外露出| 884aa四虎影成人精品一区| 国产午夜亚洲精品不卡| 亚洲va国产天堂va久久en| 国产成a人亚洲精品| 欧美猛男gaygay网站| 国产精品久久久久婷婷二区次| 亚洲国产精品天堂| 成人激情校园春色| 精品免费日韩av| 一区二区三区在线影院| 国产精品一区二区久久精品爱涩| av影院午夜一区| 久久久久久毛片| 美日韩一区二区| 91.xcao| 亚洲精品日韩一| 丁香婷婷综合网| 日韩一二三四区| 久久久一区二区| 亚洲高清三级视频| 99久久精品免费看| 日韩三级电影网址| 午夜精品久久久久久久蜜桃app | 日本高清不卡aⅴ免费网站| 欧美成人三级电影在线| 午夜精品福利一区二区蜜股av| 94-欧美-setu| 综合精品久久久| a4yy欧美一区二区三区| 国产精品卡一卡二| eeuss鲁片一区二区三区在线观看| 久久亚洲综合av| 国产高清不卡二三区| 精品国产91久久久久久久妲己| 免费人成黄页网站在线一区二区| 欧美精品乱码久久久久久按摩| 亚洲成在人线在线播放| 欧美老肥妇做.爰bbww视频| 亚洲一区在线观看免费观看电影高清| 97久久精品人人爽人人爽蜜臀| 国产色婷婷亚洲99精品小说| 国产精品一区二区三区四区| 欧美国产一区在线| 99久久婷婷国产综合精品| 亚洲另类中文字| 欧美午夜在线观看| 天天综合色天天综合| 9191精品国产综合久久久久久| 男女性色大片免费观看一区二区 | 麻豆精品一区二区av白丝在线| 欧美一区二区成人6969| 美女视频网站黄色亚洲| 久久亚洲综合av| av午夜精品一区二区三区| 亚洲激情在线播放| 欧美精品在线一区二区| 久久成人综合网| 成人免费在线视频观看| 欧美美女直播网站| 国产一区二区三区蝌蚪| 国产欧美一区二区在线观看| 99久久久久久| 免费久久99精品国产| 国产欧美精品在线观看| 欧美午夜精品久久久久久超碰| 日韩高清不卡一区二区| 国产女同互慰高潮91漫画| 欧美综合在线视频| 国产一区二区三区久久悠悠色av| 综合分类小说区另类春色亚洲小说欧美| 91国偷自产一区二区三区观看| 日本最新不卡在线| 国产精品乱码人人做人人爱| 欧美色区777第一页| 国产成人精品三级| 日本午夜一区二区| 中文字幕亚洲成人| 精品久久久久99| 91国偷自产一区二区使用方法| 国产揄拍国内精品对白| 亚洲18女电影在线观看| 国产精品美女久久久久久| 欧美一区二区三区免费在线看| 国产成人亚洲精品狼色在线 | 亚洲色图欧洲色图| 久久综合久久综合久久| 欧美在线你懂得| 成人三级伦理片| 激情欧美一区二区三区在线观看| 亚洲男人的天堂网| 久久综合99re88久久爱| 欧美私人免费视频| 91丨九色porny丨蝌蚪| 丰满少妇久久久久久久| 精彩视频一区二区三区| 亚洲一区在线观看免费| 一区二区三区中文字幕|