亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 211.htm

?? VB的一些網(wǎng)絡(luò)編程的例子,個人認為還不錯。大家一起來研究一下.
?? HTM
字號:
<p>用VB將Html轉(zhuǎn)換為文本文件</p>
<p></p>
<p>p align="center">  如何將一個超文本文件Html文件格式轉(zhuǎn)換為Txt文本文件呢?這就是本文所要討論的內(nèi)容了。我們都知道,超文本文件有很多的標記,如$#@60;Html$#@62;、$#@60;Head$#@62;、$#@60;Body$#@62;等等,在文本文件中,這些都是沒用的,我們要把它們都刪去,而且超文本文件還有很多不可見的內(nèi)容,如用“$#@60;!--”、“--$#@62;”括起來的內(nèi)容、Java腳本程序,這些在文本文件中也是不可用的,我們也要把它們都刪去。因此,我們可以得出這么一個結(jié)論:</p>
<p>  一個簡單的Html轉(zhuǎn)換Txt程序的基本原理就是--將超文本文件不可視部分去掉,將超文本文件可視部分的內(nèi)容寫到文本文件中去。</p>
<p>好了,有了理論就應(yīng)該有些實際的東西了。轉(zhuǎn)換的步驟可以簡單地歸納為:</p>
<p></p>
<p></p>
<p>1、 去掉$#@60;head$#@62;部分的內(nèi)容</p>
<p>2、 去掉$#@60;script$#@62;部分的Java腳本程序 </p>
<p>3、 轉(zhuǎn)換$#@60;br為換行符 </p>
<p>4、 轉(zhuǎn)換$#@60;/p$#@62;為換行符 </p>
<p>5、 轉(zhuǎn)換和去掉其它所有的超文本標記 </p>
<p>6、 轉(zhuǎn)換“$#@60;”為“<”符號 </p>
<p>7、 轉(zhuǎn)換“$#@62;”為“>”符號</p>
<p>8、 轉(zhuǎn)換“&”為“&”符號 </p>
<p>9、 轉(zhuǎn)換“ ”為空格符號</p>
<p>10、轉(zhuǎn)換“"”為引號 </p>
<p>11、去掉轉(zhuǎn)換后開頭和結(jié)尾出現(xiàn)的所有空格符號</p>
<p>12、轉(zhuǎn)換完成 </p>
<p></p>
<p></p>
<p>轉(zhuǎn)換的步驟可用VB的函數(shù)IsStr來實現(xiàn),如下面的代碼可以去掉文本框Text3中超文本文件開頭到$#@60;/Head$#@62;標記部分的內(nèi)容:</p>
<p></p>
<p></p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;/head$#@62;") <> 0</p>
<p></p>
<p></p>
<p>Text3.SelStart = 0</p>
<p>Text3.SelLength = InStr(1, LCase(Text3.Text), "$#@60;/head$#@62;") + 6</p>
<p>Text3.SelText = ""</p>
<p></p>
<p></p>
<p>Loop</p>
<p></p>
<p></p>
<p>  詳細的程序代碼請參看程序清單或源程序。這個轉(zhuǎn)換程序設(shè)計時考慮的是轉(zhuǎn)換規(guī)范的超文本文件,當(dāng)要轉(zhuǎn)換的文件不夠標準(如:有$#@60;/head$#@62;而沒有$#@60;head$#@62;與之配對)的時候,轉(zhuǎn)換就不能完成。而且,這個例子只轉(zhuǎn)換了部分的超文本標記,還有許多的標記,如表單標記“FORM”并沒有被轉(zhuǎn)換,更多、更詳盡的功能就有待你完成了。</p>
<p></p>
<p>附程序清單:</p>
<p>Option Explicit</p>
<p>Private Sub Form_Load()</p>
<p></p>
<p>CommonDialog1.CancelError = True</p>
<p>Text3.Visible = False</p>
<p>Command1.Capti = "打開"</p>
<p>Command2.Caption = "轉(zhuǎn)換==$#@62;"</p>
<p>Command3.Caption = "保存"</p>
<p></p>
<p>End Sub</p>
<p>Private Sub Command1_Click() </p>
<p>On Error Resume Next</p>
<p>Dim TextLine As String</p>
<p>CommonDialog1.Filter = "網(wǎng)頁|*.htm;*.html"</p>
<p>CommonDialog1.ShowOpen</p>
<p>If err $#@60;$#@62; 32755 Then</p>
<p></p>
<p>Text1 = ""</p>
<p>"打開文件</p>
<p>Open CommonDialog1.FileName For Input As #1</p>
<p>Do While Not EOF(1)</p>
<p></p>
<p>Line Input #1, TextLine</p>
<p>Text1 = Text1 & Trim(TextLine)</p>
<p></p>
<p>Loop</p>
<p>Close #1</p>
<p></p>
<p>Else</p>
<p></p>
<p>MsgBox "不能打開文件"</p>
<p></p>
<p>End If</p>
<p></p>
<p>End Sub</p>
<p>Private Sub Command3_Click()</p>
<p></p>
<p>On Error Resume Next</p>
<p>CommonDialog1.Filter = "文本文件|*.txt"</p>
<p>CommonDialog1.ShowSave</p>
<p>If err $#@60;$#@62; 32755 Then</p>
<p></p>
<p>Open CommonDialog1.FileName For Output As #1</p>
<p>Print #1, Text3</p>
<p>Close #1</p>
<p></p>
<p>Else</p>
<p></p>
<p>MsgBox "不能保存文件"</p>
<p></p>
<p>End If</p>
<p></p>
<p>End Sub</p>
<p>Private Sub Command2_Click()</p>
<p></p>
<p>Dim txtStr As String</p>
<p>On Error GoTo err</p>
<p>Form1.MousePointer = 11</p>
<p>Text3.Text = Text1.Text</p>
<p>DoEvents</p>
<p>Form1.Caption = "正在去掉$#@60;head$#@62;部分..."</p>
<p>"去掉$#@60;head$#@62;部分</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;/head$#@62;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = 0</p>
<p>Text3.SelLength = InStr(1, LCase(Text3.Text), "$#@60;/head$#@62;") + 6</p>
<p>Text3.SelText = ""</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在去掉$#@60;script$#@62;部分..."</p>
<p>"去掉$#@60;script$#@62;部分</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;/script$#@62;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "$#@60;script") - 1</p>
<p>Text3.SelLength = InStr(1, LCase(Text3.Text), "$#@60;/script$#@62;") - Text3.SelStart + 9</p>
<p>Text3.SelText = ""</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換$#@60;br$#@62;為換行符..."</p>
<p>"轉(zhuǎn)換$#@60;br$#@62;為換行符</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;br$#@62;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "$#@60;br$#@62;") - 1</p>
<p>Text3.SelLength = 4</p>
<p>Text3.SelText = "" + vbCrLf</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換$#@60;p$#@62;$#@60;/p$#@62;為換行符..."</p>
<p>"轉(zhuǎn)換$#@60;/p$#@62;為換行符</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;/p$#@62;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "$#@60;/p$#@62;") - 1</p>
<p>Text3.SelLength = 4</p>
<p>Text3.SelText = "" + vbCrLf</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在刪除Html標記..."</p>
<p>"去掉其它的Html標記</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "$#@60;") - 1</p>
<p>Text3.SelLength = InStr(1, LCase(Text3.Text), "$#@62;") - Text3.SelStart</p>
<p>Text3.SelText = ""</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換"$#@60;"為"$#@60;"..."</p>
<p>"轉(zhuǎn)換"$#@60;"為"$#@60;"</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@60;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "$#@60;") - 1</p>
<p>Text3.SelLength = 4</p>
<p>Text3.SelText = "$#@60;"</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換"$#@62;"為"$#@62;"..."</p>
<p>"轉(zhuǎn)換"$#@62;"為"$#@62;"</p>
<p>Do While InStr(1, LCase(Text3.Text), "$#@62;") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "$#@62;") - 1</p>
<p>Text3.SelLength = 4</p>
<p>Text3.SelText = "$#@62;"</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換"&"為"&"..."</p>
<p>"轉(zhuǎn)換"&"為"&"</p>
<p>Do While InStr(1, LCase(Text3.Text), "&") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), "&") - 1</p>
<p>Text3.SelLength = 5</p>
<p>Text3.SelText = "&"</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換" "為空格符..."</p>
<p>"轉(zhuǎn)換" "為" "</p>
<p>Do While InStr(1, LCase(Text3.Text), " ") $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), " ") - 1</p>
<p>Text3.SelLength = 6</p>
<p>Text3.SelText = " "</p>
<p></p>
<p>Loop</p>
<p>Form1.Caption = "正在轉(zhuǎn)換"""為引號..."</p>
<p>"轉(zhuǎn)換"""為引號</p>
<p>Do While InStr(1, LCase(Text3.Text), """) $#@60;$#@62; 0</p>
<p></p>
<p>Text3.SelStart = InStr(1, LCase(Text3.Text), """) - 1</p>
<p>Text3.SelLength = 6</p>
<p>Text3.SelText = """"</p>
<p></p>
<p>Loop</p>
<p>"去掉前后空格符</p>
<p>Text2.Text = Trim$(Text3.Text)</p>
<p>Form1.Caption = "轉(zhuǎn)換成功!"</p>
<p>Form1.MousePointer = 0</p>
<p>Exit Sub</p>
<p></p>
<p>err:</p>
<p></p>
<p>Form1.Caption = "轉(zhuǎn)換錯誤"</p>
<p>Form1.MousePointer = 0</p>
<p>MsgBox "轉(zhuǎn)換時出錯,請檢查你的源文件!"</p>
<p>Exit Sub</p>
<p></p>
<p>End Sub</p>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人激情av| 欧美日韩中文字幕一区二区| 久久久国产一区二区三区四区小说| 久久精品99国产精品| 日韩一区二区三区免费观看| 美女视频免费一区| 亚洲精品一区二区三区影院| 国产v日产∨综合v精品视频| 国产精品乱人伦一区二区| 日本韩国一区二区三区视频| 午夜精品视频一区| 久久精品这里都是精品| 99精品国产91久久久久久| 午夜视频一区二区三区| 精品理论电影在线| 99国产麻豆精品| 视频一区视频二区中文字幕| 精品国产91九色蝌蚪| 成a人片国产精品| 亚洲成人激情社区| 日本一区二区免费在线观看视频| 99视频在线精品| 青娱乐精品视频在线| 国产精品色呦呦| 欧美精品乱码久久久久久按摩 | 日本乱人伦一区| 五月婷婷色综合| 欧美激情一区二区| 555www色欧美视频| 成人一区在线看| 日韩av网站免费在线| 中文一区二区完整视频在线观看| 欧美日韩一区三区四区| 国产夫妻精品视频| 亚洲成人av资源| 国产欧美视频一区二区| 欧美剧情片在线观看| 处破女av一区二区| 精品一区二区三区影院在线午夜| 亚洲三级免费观看| 亚洲国产精品精华液ab| 4438成人网| 在线亚洲精品福利网址导航| 国产大陆精品国产| 久久草av在线| 亚洲大片精品永久免费| 亚洲欧洲制服丝袜| 国产日韩精品一区二区三区在线| 制服丝袜av成人在线看| 91蝌蚪porny| 成人午夜在线播放| 国产真实精品久久二三区| 偷拍日韩校园综合在线| 日韩理论片网站| 欧美激情在线一区二区| 欧美videos中文字幕| 欧美日韩一区二区在线视频| 97精品国产97久久久久久久久久久久| 日本伊人精品一区二区三区观看方式| 亚洲精品videosex极品| 国产精品免费观看视频| 久久婷婷国产综合国色天香| 欧美一级在线免费| 欧美日本不卡视频| 欧美日韩久久一区| 欧美色爱综合网| 欧美剧情片在线观看| 欧美日韩不卡一区| 欧美精选一区二区| 91精品蜜臀在线一区尤物| 色综合婷婷久久| 91视频一区二区| 日本韩国精品在线| 日本高清成人免费播放| 在线观看成人免费视频| 欧美三电影在线| 欧美丰满美乳xxx高潮www| 欧美电影在哪看比较好| 欧美日韩的一区二区| 制服丝袜成人动漫| 日韩精品专区在线影院观看| 精品国产不卡一区二区三区| 久久久久久久久99精品| 国产精品欧美一区喷水| 亚洲视频综合在线| 亚洲精品国产精华液| 亚洲国产毛片aaaaa无费看| 亚洲国产成人精品视频| 日韩不卡免费视频| 国产精品综合网| 99久久er热在这里只有精品15 | 久久久久久99久久久精品网站| 欧美刺激脚交jootjob| 久久综合久久综合久久综合| 国产欧美日本一区二区三区| 国产精品视频线看| 亚洲国产aⅴ天堂久久| 麻豆精品国产传媒mv男同| 国产v综合v亚洲欧| 色香蕉久久蜜桃| 91精品国产一区二区三区| 精品国产91九色蝌蚪| 国产精品毛片无遮挡高清| 亚洲天堂久久久久久久| 日韩国产一二三区| 粉嫩绯色av一区二区在线观看| 色成人在线视频| 亚洲精品在线网站| 一区二区三区在线不卡| 精品在线亚洲视频| 色综合天天综合给合国产| 555www色欧美视频| 国产精品久久久久久福利一牛影视| 亚洲综合免费观看高清完整版 | 欧美久久久久久蜜桃| 久久婷婷国产综合国色天香| 一区二区三区在线免费视频| 精品一区二区三区视频在线观看| youjizz国产精品| 欧美一区二区三区性视频| 国产精品久久久久三级| 免费观看91视频大全| 色88888久久久久久影院野外| 精品久久人人做人人爰| 亚洲精品写真福利| 国产美女视频一区| 欧美挠脚心视频网站| ...av二区三区久久精品| 奇米影视在线99精品| 色偷偷88欧美精品久久久| 久久久www成人免费无遮挡大片| 一区二区三区成人| 成人美女视频在线观看| 日韩一区二区在线看| 亚洲制服丝袜av| 成人晚上爱看视频| 精品免费日韩av| 日韩国产高清在线| 在线免费观看一区| 一区精品在线播放| 国产福利不卡视频| 精品国产乱码91久久久久久网站| 午夜精品123| 91成人免费在线| 中文字幕一区在线观看视频| 韩国成人在线视频| 日韩欧美一区中文| 午夜精品久久久久久久| 色哟哟国产精品免费观看| 亚洲欧洲成人自拍| 99亚偷拍自图区亚洲| 国产精品网站导航| 懂色av一区二区夜夜嗨| 久久亚洲影视婷婷| 韩国av一区二区三区| 制服丝袜亚洲色图| 天堂在线一区二区| 欧美精品视频www在线观看| 亚洲国产aⅴ天堂久久| 91传媒视频在线播放| 一区二区三区免费网站| 91国在线观看| 亚洲综合色婷婷| 欧美日韩一区二区三区不卡| 亚洲成人免费av| 91超碰这里只有精品国产| 亚洲妇熟xx妇色黄| 欧美猛男超大videosgay| 日本不卡在线视频| 精品欧美久久久| 狠狠色综合播放一区二区| 精品国产乱码久久久久久闺蜜 | 另类人妖一区二区av| 日韩精品一区二区三区三区免费| 裸体在线国模精品偷拍| 日韩欧美自拍偷拍| 国产高清精品久久久久| 国产精品色眯眯| 色综合久久六月婷婷中文字幕| 一区二区三区欧美亚洲| 欧美日韩国产经典色站一区二区三区| 日韩激情一二三区| 日韩一二三四区| 国产成人福利片| 亚洲精品免费在线播放| 欧美日韩一区二区欧美激情| 日韩国产在线观看| 国产三级久久久| 91国偷自产一区二区开放时间 | 在线不卡中文字幕| 狠狠色丁香婷婷综合| 国产精品色哟哟网站| 日本高清不卡视频| 蜜桃免费网站一区二区三区| 久久久精品日韩欧美| 在线视频中文字幕一区二区| 美女一区二区久久| 亚洲国产成人自拍| 欧美日韩国产一级二级| 国产不卡高清在线观看视频|