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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 211.htm

?? vb功能實例介紹。詳細、很好的實例說明。
?? HTM
字號:
<p>用VB將Html轉換為文本文件</p>
<p></p>
<p>p align="center">  如何將一個超文本文件Html文件格式轉換為Txt文本文件呢?這就是本文所要討論的內容了。我們都知道,超文本文件有很多的標記,如$#@60;Html$#@62;、$#@60;Head$#@62;、$#@60;Body$#@62;等等,在文本文件中,這些都是沒用的,我們要把它們都刪去,而且超文本文件還有很多不可見的內容,如用“$#@60;!--”、“--$#@62;”括起來的內容、Java腳本程序,這些在文本文件中也是不可用的,我們也要把它們都刪去。因此,我們可以得出這么一個結論:</p>
<p>  一個簡單的Html轉換Txt程序的基本原理就是--將超文本文件不可視部分去掉,將超文本文件可視部分的內容寫到文本文件中去。</p>
<p>好了,有了理論就應該有些實際的東西了。轉換的步驟可以簡單地歸納為:</p>
<p></p>
<p></p>
<p>1、 去掉$#@60;head$#@62;部分的內容</p>
<p>2、 去掉$#@60;script$#@62;部分的Java腳本程序 </p>
<p>3、 轉換$#@60;br為換行符 </p>
<p>4、 轉換$#@60;/p$#@62;為換行符 </p>
<p>5、 轉換和去掉其它所有的超文本標記 </p>
<p>6、 轉換“$#@60;”為“<”符號 </p>
<p>7、 轉換“$#@62;”為“>”符號</p>
<p>8、 轉換“&”為“&”符號 </p>
<p>9、 轉換“ ”為空格符號</p>
<p>10、轉換“"”為引號 </p>
<p>11、去掉轉換后開頭和結尾出現的所有空格符號</p>
<p>12、轉換完成 </p>
<p></p>
<p></p>
<p>轉換的步驟可用VB的函數IsStr來實現,如下面的代碼可以去掉文本框Text3中超文本文件開頭到$#@60;/Head$#@62;標記部分的內容:</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>  詳細的程序代碼請參看程序清單或源程序。這個轉換程序設計時考慮的是轉換規范的超文本文件,當要轉換的文件不夠標準(如:有$#@60;/head$#@62;而沒有$#@60;head$#@62;與之配對)的時候,轉換就不能完成。而且,這個例子只轉換了部分的超文本標記,還有許多的標記,如表單標記“FORM”并沒有被轉換,更多、更詳盡的功能就有待你完成了。</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 = "轉換==$#@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 = "網頁|*.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 = "正在轉換$#@60;br$#@62;為換行符..."</p>
<p>"轉換$#@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 = "正在轉換$#@60;p$#@62;$#@60;/p$#@62;為換行符..."</p>
<p>"轉換$#@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 = "正在轉換"$#@60;"為"$#@60;"..."</p>
<p>"轉換"$#@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 = "正在轉換"$#@62;"為"$#@62;"..."</p>
<p>"轉換"$#@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 = "正在轉換"&"為"&"..."</p>
<p>"轉換"&"為"&"</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 = "正在轉換" "為空格符..."</p>
<p>"轉換" "為" "</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 = "正在轉換"""為引號..."</p>
<p>"轉換"""為引號</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 = "轉換成功!"</p>
<p>Form1.MousePointer = 0</p>
<p>Exit Sub</p>
<p></p>
<p>err:</p>
<p></p>
<p>Form1.Caption = "轉換錯誤"</p>
<p>Form1.MousePointer = 0</p>
<p>MsgBox "轉換時出錯,請檢查你的源文件!"</p>
<p>Exit Sub</p>
<p></p>
<p>End Sub</p>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美剧情片在线观看| 91麻豆精品国产自产在线| 欧美激情一区在线观看| 色综合天天综合狠狠| 国产一区在线不卡| 日韩电影在线一区| 有码一区二区三区| 国产精品传媒视频| 欧美国产精品中文字幕| 三级久久三级久久| 亚洲成a人片综合在线| 亚洲日本一区二区三区| 国产精品三级电影| 国产精品久久久久影院色老大| 日韩精品午夜视频| 92国产精品观看| 成人动漫一区二区在线| 不卡视频在线看| 精品久久久久久最新网址| 久久综合久久99| 精品免费日韩av| 亚洲色图20p| 成人动漫av在线| 国产亚洲视频系列| 国产精品乱人伦| 国产精一区二区三区| 波多野结衣的一区二区三区| 欧美三级电影在线看| 欧美日韩精品免费观看视频| 精品国产乱码久久久久久图片| 国产精品欧美久久久久一区二区 | 欧美电影免费观看完整版| 日韩欧美在线1卡| 久久天天做天天爱综合色| 国产一区二区三区免费播放| 欧美成人精精品一区二区频| 美女网站在线免费欧美精品| 国产精品一区二区男女羞羞无遮挡| 欧美一区二区在线看| 中文子幕无线码一区tr| 国产1区2区3区精品美女| 色婷婷国产精品久久包臀 | 成人免费三级在线| 欧美日韩一区中文字幕| 天堂影院一区二区| 欧美电影精品一区二区| 国产精品综合网| 亚洲欧洲另类国产综合| 日本成人在线视频网站| 欧美mv日韩mv| 国产成人鲁色资源国产91色综 | 午夜精品福利一区二区三区av | 精品久久久久久最新网址| 精品一区二区三区蜜桃| 91网址在线看| 制服丝袜在线91| 久久精品国产77777蜜臀| 欧美日韩精品一区二区天天拍小说| 亚洲成人午夜电影| 日韩免费观看高清完整版在线观看| 精品伊人久久久久7777人| 国产视频一区二区在线| 91蜜桃在线观看| 日韩国产精品91| 国产精品免费人成网站| 欧美日韩一区不卡| 国产一本一道久久香蕉| 亚洲国产美女搞黄色| 一本一道综合狠狠老| 蜜桃av一区二区| 国产精品久久久久久久午夜片| 欧美最新大片在线看| 亚洲视频综合在线| 91精品欧美一区二区三区综合在| 国产高清久久久| 亚洲一区二区高清| 国产成人午夜99999| 亚洲精品免费在线播放| 欧美xxxx在线观看| 色婷婷综合久久久| 国产在线播放一区三区四| 亚洲综合色网站| 国产偷国产偷亚洲高清人白洁| 欧美日韩免费观看一区二区三区| 国产成人自拍在线| 免费看欧美女人艹b| 欧美一区二区在线视频| 99久久精品情趣| 国产中文字幕一区| 中文成人综合网| 欧美一区二区大片| 欧美在线免费观看亚洲| 99九九99九九九视频精品| 国产又粗又猛又爽又黄91精品| 一区二区三区在线视频观看| 欧美综合欧美视频| 成人综合婷婷国产精品久久| 久久国产精品99久久久久久老狼| 一区二区三区影院| 国产精品美女www爽爽爽| 精品久久久久久久久久久久久久久久久| 91网站最新地址| 成人a区在线观看| 懂色av一区二区三区蜜臀| 九色综合狠狠综合久久| 美腿丝袜亚洲综合| 日韩电影在线一区| 日本不卡在线视频| 三级成人在线视频| 亚洲高清免费一级二级三级| 亚洲欧美日韩中文播放| 欧美一区二区三区在| 日本久久一区二区三区| 久久99蜜桃精品| 日韩av在线发布| 免费三级欧美电影| 美洲天堂一区二卡三卡四卡视频| 日韩av中文字幕一区二区三区| 亚洲第一久久影院| 日韩电影一区二区三区| 秋霞午夜av一区二区三区| 婷婷丁香久久五月婷婷| 日韩1区2区日韩1区2区| 婷婷开心久久网| 久久精品国产77777蜜臀| 国产综合成人久久大片91| 国产美女视频91| 99精品视频在线免费观看| 99精品视频在线播放观看| 91福利在线观看| 91精品国产免费久久综合| 欧美一区二区三区在线视频| 日韩欧美国产综合一区| 日韩精品专区在线| 欧美国产亚洲另类动漫| 亚洲黄色免费电影| 日韩成人dvd| 国产一二精品视频| 色菇凉天天综合网| 日韩欧美视频一区| 国产精品天天摸av网| 亚洲综合精品久久| 久久国产麻豆精品| 99久免费精品视频在线观看| 欧美色网站导航| 欧美视频一区二| 精品国产三级a在线观看| 国产精品久久久久久一区二区三区| 一区二区三区免费观看| 九色|91porny| 99精品欧美一区| 欧美xxx久久| 亚洲精品菠萝久久久久久久| 激情综合网最新| 色哟哟欧美精品| 欧美zozozo| 午夜欧美视频在线观看| 成人亚洲精品久久久久软件| 欧美探花视频资源| 国产欧美一区二区三区在线看蜜臀| 日韩女优制服丝袜电影| 中文字幕亚洲在| 蜜臀精品一区二区三区在线观看 | 精品国产乱码久久久久久久| 亚洲欧美日韩中文播放| 国内精品伊人久久久久影院对白| 色老汉av一区二区三区| 日本一区二区在线不卡| 日本视频中文字幕一区二区三区| 成a人片国产精品| 亚洲精品一区二区在线观看| 亚洲综合视频网| caoporm超碰国产精品| 精品国产露脸精彩对白| 午夜在线成人av| 91原创在线视频| 国产日韩欧美电影| 经典三级视频一区| 777久久久精品| 一区二区三区美女视频| 国产69精品一区二区亚洲孕妇| 欧美一卡二卡三卡| 亚洲午夜av在线| 日本道精品一区二区三区| 国产欧美精品一区| 激情欧美一区二区三区在线观看| 欧美日韩aaa| 午夜激情久久久| 欧美中文字幕久久| 亚洲精品福利视频网站| 99精品欧美一区二区蜜桃免费| 国产精品亲子伦对白| 国产福利精品一区二区| 久久看人人爽人人| 国产午夜久久久久| 久久99最新地址| 欧美电视剧在线观看完整版| 久久99精品网久久| 日韩欧美国产三级| 美国av一区二区|