麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

[正則表達式]貪婪模式與非貪婪模式

2020-03-16 21:21:31
字體:
來源:轉載
供稿:網友
代碼如下:

/**     
**   author: site120     
**   function : get script part from html document     
**/     
var loadJs = function(str , delayTime)      
{      
    var delayTime = delayTime || 100;      
    var regExp_scriptTag = new RegExp("<//s*script([^>]*)>([//s//S]*?)<///s*script//s*>" , "gi");      
    var regExp_scriptAttrib_src = new RegExp("//s*src?//s*=//s*(/"([^/"]+)/"|/'([^/']+)/'|//s*([^//s]+)//s*)" , "gi");      
    var arr_scriptTag = null;      
    var arr_scriptAttib = null;      
    var scriptData = "";      
    var jsList = new Array();      
    while ((arr_scriptTag=regExp_scriptTag.exec(str)) != null)      
    {      
        while ((arr_scriptAttib=regExp_scriptAttrib_src.exec(arr_scriptTag[1])) != null)      
        {       
            if (arr_scriptAttib[3])      
            {      
                jsList.push(arr_scriptAttib[3]);      
            }      
            else if (arr_scriptAttib[2])      
            {      
                jsList.push(arr_scriptAttib[2]);      
            }      
            else     
            {      
                jsList.push(arr_scriptAttib[1]);      
            }      
        }      
        scriptData += (arr_scriptTag[2]);      
    }      
    for (var i=0; i<jsList.length; i++)      
    {      
        var script = document.createElement("script");      
        script.src = jsList[i];      
        document.body.appendChild(script);      
    }      
    if (scriptData.length > 0)      
    {      
        var fn = "_siteFunction_" + new Date().getTime() + "_" + parseInt(Math.random()*10000) + "_120";      
        scriptData = " var " + fn + " = function(){ " + scriptData + " };  "+fn+"();"     
        window.eval(scriptData);      
    }      
}   
  
這是用Js來處理正則表達式,原理與Java一樣, 
功能是讀取一段網頁源代碼,并將它里面所有的script標簽,截取并加載運行。 
這里面的[/s/S]*?利用非貪婪模式來匹配最近script標簽之間的所有代碼。包括換行 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中国性xxx | 一级黄色欧美 | jizzjizz中国人少妇中文 | 国产一区二区不卡视频 | 日本一区二区不卡高清 | 亚洲欧美日韩在线 | 国产成人在线免费观看视频 | 久久久久久免费免费 | 国产精品一区二av18款 | 午色影院 | 免费中文视频 | 欧美一级做 | 农村少妇吞精夜夜爽视频 | 国产精品久久77777 | 免费啪视频在线观看 | 伊人久操视频 | 在线播放黄色片 | 成人做爰高潮片免费视频美国 | 欧美一级特黄aaaaaa在线看首页 | 天天夜天天操 | 国产成人精品自拍视频 | 国产妞干网 | 久久激情免费视频 | 欧美一区二区三区不卡免费观看 | 国产精品视频免费网站 | 成人免费一区二区三区视频网站 | 欧美成人精品一区二区 | 午夜丰满少妇高清毛片1000部 | 天海翼四虎精品正在播放 | xvideos korean| 精品久久久久久久久久久αⅴ | 国产精品久久久久久久久久免 | 毛片视频免费观看 | 免费h片网站| 特一级毛片| 国产精品高潮视频 | 久久影院yy6080 | 成人一区二区三区在线 | 日韩视频一区二区在线观看 | 成人在线观看免费视频 | 亚洲成人在线免费观看 |