国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP語法高亮類代碼

2024-05-04 10:58:25
字體:
供稿:網(wǎng)友
此類高亮根據(jù)Editplus高亮來做的 

復(fù)制代碼 代碼如下:

Class Wyd_AspCodeHighLight 
Private RegEx 
Public Keyword,ObjectCommand,Strings,VBCode 
Public KeyWordColor,ObjectCommandColor,StringsColor,Comment,CodeColor 
  Private Sub Class_Initialize() 
    Set RegEx = New RegExp 
RegEx.IgnoreCase = True   ' 設(shè)置是否區(qū)分字母的大小寫 True 不區(qū)分。 
    RegEx.Global = True   ' 設(shè)置全程性質(zhì)。 
    KeyWordColor="#0000FF" 
    ObjectCommandColor="#FF0000" 
    StringsColor="#FF00FF" 
Comment="#008000" 
CodeColor="#993300" 
Keyword="Set|Private|If|Then|Sub|End|Function|For|Next|Do|While|Wend|True|False|Nothing|Class" '關(guān)建字 請自己添加 
ObjectCommand="Left|Mid|Right|Int|Cint|Clng|String|Join|Array" '函數(shù) 請自己添加 
VBCode="" 
  End Sub 
  Private Sub Class_Terminate() 
    Set RegEx = Nothing 
  End Sub 
  Private Function M_Replace(Str,Pattern,Color) 
    RegEx.Pattern = Pattern  ' 設(shè)置模式。 
    M_Replace=RegEx.Replace(Str,"<font color="&Color&">$1</font>") 
  End Function  



  Private Function String_Replace(Str,Pattern,Pattern1,Color,IsString) 
  Dim Temp,RetStr 
RegEx.Pattern =Pattern1 
    Set Matches = RegEx.Execute(Str) 
    For Each Match In Matches   ' 遍歷 Matches 集合 
       Temp=Re(Match.value) 
       Str = Replace(Str,Match.value,Temp) 
    Next 
RegEx.Pattern = Pattern  ' 設(shè)置模式。 
If IsString=1 Then 
       String_Replace=RegEx.Replace(Str,"<font color="&Color&">"$1"</font>") 
Else 
    String_Replace=RegEx.Replace(Str,"<font color="&Color&">$1</font>") 
End If 
  End Function 


  Private Function Re(Str) 
   Dim TRegEx,Temp 
   Set TRegEx = New RegExp 
   TRegEx.IgnoreCase = True  ' 設(shè)置是否區(qū)分字母的大小寫。 
   TRegEx.Global = True   ' 設(shè)置全程性質(zhì)。 
   TRegEx.Pattern="<.*?>" 
   Temp=TRegEx.Replace(Str,"") 
   Temp=Replace(Temp,"<","") 
   Temp=Replace(Temp,">","") 
   Re=Temp 
   Set TRegEx=Nothing 
  End Function 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安化县| 兴宁市| 磐安县| 禹州市| 丽江市| 曲阜市| 镇宁| 达拉特旗| 万载县| 息烽县| 江山市| 诸城市| 社旗县| 北流市| 隆回县| 柘城县| 商河县| 巴彦县| 城步| 江川县| 湾仔区| 嘉鱼县| 时尚| 莱芜市| 麻栗坡县| 呼和浩特市| 武穴市| 永川市| 鹤庆县| 鄯善县| 东乌| 蒙自县| 鲁山县| 兴山县| 濉溪县| 古浪县| 南通市| 罗田县| 来凤县| 成武县| 茶陵县|