午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    學習正則幫手笨狼正則練習器
    來源:易賢網(wǎng) 閱讀:1007 次 日期:2014-08-12 17:48:14
    溫馨提示:易賢網(wǎng)小編為您整理了“學習正則幫手笨狼正則練習器”,方便廣大網(wǎng)友查閱!

    <HTML>

    <HEAD>

    <TITLE>笨狼正則練習器_www.jb51.net腳本之家 </TITLE>

    <style>

    body 

    {

        font-size:12;

        BACKGROUND: #DADADA;

        margin-left:20;

    }

    #blockORG

    {

        font-family:Verdana;

        font-size:12px;    

        overflow:scroll;

        height:300;

    }

    #fileORG

    {

        width:400;

    }

    #blockReg

    {

        font-family:Verdana;

        font-size:12px;

    }    

    #showMe

    {    

        font-family:Verdana;

        font-size:12px;    

        height:200;

        overflow:visible;

    }    

    #replaceVar

    {    

        font-family:Verdana;

        font-size:12px;

        top:341;    

    }

    #isScriptDIV

    {

        position:absolute;    

        top:361;    

        overflow-x:visible;    

    }

    </style>

    </HEAD>

    <BODY>

    <INPUT type="file" id="fileORG" onchange = "vbs:showORG"/>

    <button  onclick = "vbs:showORG" >載入</button>

    <input type="checkbox" id="Imode" checked />忽略大小寫

    <input type="checkbox" id="Gmode" checked />全局 

    <button  onclick = "vbs:back" >清空</button>

    <button  onclick = "vbs:saveFile" >保存</button><br/>

    <textArea id="blockORG"></textArea><br/>

    表達式:<input id="blockReg" /><br/>

    替換為:<input id="replaceVar" /><input type="hidden" id="jsvalue" />

    <div id="isScriptDIV">

        <button  id="normal" onclick="vbs:gogogo">普通替換</button>

        <button  id="isVBS" onclick="vbs:gogogo" >vbs表達式替換</button>

        <button  id="isJS"  onclick="vbs:gogogo">js表達式替換</button>

    </div>

    <textArea id="showMe" ></textArea>

    <SCRIPT LANGUAGE="vbScript"> 

    '設置窗體尺寸

        window.resizeTo window.screen.availWidth,window.screen.availHeight 

        window.moveTo 0,0  

        blockORG.style.width = cint(window.screen.availWidth * 0.94)

        blockReg.style.width = px2Int(blockORG.style.width )-100

        replaceVar.style.width = px2Int(blockReg.style.width)-400    

        isScriptDIV.style.left =   px2Int(replaceVar.style.width) +100

        showMe.style.width = blockORG.style.width

        dim fso ,Re 

        set Re = new RegExp 

        set fso = createObject("Scripting.FileSystemObject")

        dim replaceStr

        dim thisFileDir'定義本文件絕對路徑

        dim thisFileName'定義本文件名

        dim thisFileFolder'定義本文件夾路徑    

        thisFileDir = replace(window.location.href,"file:///","")

        thisFileDir = unescape(replace(thisFileDir,"/","\"))     

        thisFileName = LastOne(thisFileDir,"\")    

        thisFileFolder=getFolderDir(thisFileDir)

    sub showORG()

    '在文本框內(nèi)加載文件    

    dim f,ts,s

        if fso.FileExists(fileORG.value)  then        

            set f = fso.GetFile(fileORG.value)

            set ts = f.OpenAsTextStream(1)

            s=""

            if not ts.AtEndOfStream then            

                s = ts.ReadAll 

            end if

            ts.Close     

            blockORG.value = s            

        end if            

    end sub

    Function LastOne(Str,splitStr)

    '輸入字符和分隔符,得到最后一部分

        LastOne = right(Str,len(Str)-InStrRev(Str,splitStr))

    End Function

    function getFolderDir(fullDir)

    '輸入得到全路徑,得到文件夾路徑

        s=LastOne(fullDir,"\")

        getFolderDir = left(fullDir,len(fullDir)-len(s))

    end function

    function px2Int(px)

        px2Int = cint(replace(px,"px",""))

    end function 

    sub gogogo()    

        Re.IgnoreCase = Imode.checked

        Re.Global =   Gmode.checked

        Re.Pattern = blockReg.value

        replaceStr = replaceVar.value

        select case window.event.srcElement.id    

        case "isVBS"

            replaceStr = eval(replaceStr)

        case "isJS"     

            window.execScript "jsvalue.value=eval(replaceVar.value);","javaScript" 

            replaceStr = jsvalue.value    

        end select

        showMe.value = Re.Replace(blockORG.value,replaceStr)

    end sub

    sub back

        showMe.value = ""

    end sub

    sub saveFile        

        if fso.FileExists(fileORG.value)  then        

            set f = fso.GetFile(fileORG.value)

            f.copy fileORG.value & makeRand() & ".bak"'創(chuàng)建備份

            set ts = f.OpenAsTextStream(2)

            ts.write showMe.value

            ts.Close

            blockORG.value = showMe.value    

        else

            set ts = fso.OpenTextFile(thisFileFolder & makeRand() & ".txt",2,true)

            ts.write showMe.value

            ts.Close

            blockORG.value = showMe.value

        end if    

    end sub

    function makeRand()

        dim resault

        resault = mid(cstr(now()),3)

        resault =replace(resault,":","")

        resault =replace(resault,"-","")

        resault =replace(resault," ","")

        makeRand = resault

    end function

    </SCRIPT>

    </BODY>

    </HTML>

    更多信息請查看IT技術(shù)專欄

    更多信息請查看腳本欄目
    易賢網(wǎng)手機網(wǎng)站地址:學習正則幫手笨狼正則練習器

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)