婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 正則表達(dá)式提取網(wǎng)址、標(biāo)題、圖片等一例(.Net Asp Javascript/Js)的實(shí)現(xiàn)

正則表達(dá)式提取網(wǎng)址、標(biāo)題、圖片等一例(.Net Asp Javascript/Js)的實(shí)現(xiàn)

熱門標(biāo)簽:湖南企業(yè)智能外呼系統(tǒng)供應(yīng)商 RO地圖標(biāo)注app 錫林郭勒盟地圖標(biāo)注位置 自制電銷機(jī)器人 福州工作銷售電話機(jī)器人 電銷機(jī)器人公司簡(jiǎn)介 高德地圖標(biāo)注短信簽約 百音電話機(jī)器人 知名的電話機(jī)器人
在一些抓取、過濾等情況下, 正則表達(dá)式 regular expression 的優(yōu)勢(shì)是很明顯的。
例如,有如下的字符串:
復(fù)制代碼 代碼如下:

li>a title="FCKEditor高亮代碼插件測(cè)試">span class="article-date">[09/11]/span>FCKEditor高亮代碼插件測(cè)試/a>/li>

現(xiàn)在,需要提取 href 后面的網(wǎng)址,[]內(nèi)的日期,和 鏈接的文字。
下面給出C#, ASP 和 Javascript 的實(shí)現(xiàn)方式
C#的實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

string strHTML = "li>a \"href=http://www.abcxyz.com/something/article/143.htm\" title=\"FCKEditor高亮代碼插件測(cè)試\">span class=\"article-date\">[09/11]/span>FCKEditor高亮代碼插件測(cè)試/a>/li>";
string pattern = "http://([^\\s]+)\".+?span.+?\\[(.+?)\\].+?>(.+?)";
Regex reg = new Regex( pattern, RegexOptions.IgnoreCase );
MatchCollection mc = reg.Matches( strHTML );
if (mc.Count > 0)
{
foreach (Match m in mc)
{
Console.WriteLine( m.Groups[1].Value );
Console.WriteLine( m.Groups[2].Value );
Console.WriteLine( m.Groups[3].Value );
}
}

ASP的實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

%
Dim str, reg, objMatches
str = "li>a href=""http://localhost/Z-Blog18/article/143.htm"" title=""FCKEditor高亮代碼插件測(cè)試"">span class=""article-date"">[09/11]/span>FCKEditor高亮代碼插件測(cè)試/a>/li>"
Set reg = new RegExp
reg.IgnoreCase = True
reg.Global = True
reg.Pattern = "http://([^\s]+)"".+?span.+?\[(.+?)\].+?>(.+?)"
Set objMatches = reg.Execute(str)
If objMatches.Count > 0 Then
Response.Write("網(wǎng)址:")
Response.Write(objMatches(0).SubMatches(0))
Response.Write("br>")
Response.Write("日期:")
Response.Write(objMatches(0).SubMatches(1))
Response.Write("br>")
Response.Write("標(biāo)題:")
Response.Write(objMatches(0).SubMatches(2))
End If
%>

Javascript的實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

script type="text/javascript">
var str = 'li>a href="http://localhost/Z-Blog18/article/143.htm" title="FCKEditor高亮代碼插件測(cè)試">span class="article-date">[09/11]/span>FCKEditor高亮代碼插件測(cè)試/a>/li>';
var pattern = /http:\/\/([^\s]+)".+?span.+?\[(.+?)\].+?>(.+?)/gi;
var mts = pattern.exec(str);
if (mts != null)
{
alert(mts[1]);
alert(mts[2]);
alert(mts[3]);
alert(mts[4]);
}
/script>
您可能感興趣的文章:
  • javascript 手機(jī)號(hào)碼正則表達(dá)式驗(yàn)證函數(shù)
  • 比較正宗的驗(yàn)證郵箱的正則表達(dá)式j(luò)s代碼詳解
  • JS正則表達(dá)式大全(整理詳細(xì)且實(shí)用)
  • js正則表達(dá)式的使用詳解
  • 精通JS正則表達(dá)式(推薦)
  • js中過濾特殊字符的正則表達(dá)式
  • js 正則表達(dá)式之test函數(shù)講解
  • 實(shí)用的JS正則表達(dá)式(手機(jī)號(hào)碼/IP正則/郵編正則/電話等)
  • JavaScript 表單驗(yàn)證正則表達(dá)式大全[推薦]
  • JS只能輸入數(shù)字或數(shù)字和字母等的正則表達(dá)式
  • js:日期正則表達(dá)式及檢測(cè)
  • JS經(jīng)典正則表達(dá)式筆試題匯總

標(biāo)簽:河北 茂名 西寧 吉林 怒江 秦皇島 昆明 玉林

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《正則表達(dá)式提取網(wǎng)址、標(biāo)題、圖片等一例(.Net Asp Javascript/Js)的實(shí)現(xiàn)》,本文關(guān)鍵詞  正則,表達(dá)式,提取,網(wǎng)址,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《正則表達(dá)式提取網(wǎng)址、標(biāo)題、圖片等一例(.Net Asp Javascript/Js)的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于正則表達(dá)式提取網(wǎng)址、標(biāo)題、圖片等一例(.Net Asp Javascript/Js)的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 自治县| 横山县| 翁源县| 丰镇市| 共和县| 孟连| 瓦房店市| 德安县| 屯留县| 馆陶县| 瑞金市| 松原市| 通州区| 出国| 略阳县| 梅州市| 威信县| 泸定县| 九龙县| 浦东新区| 怀仁县| 丰城市| 济宁市| 淅川县| 武胜县| 安新县| 梅州市| 夏邑县| 台北县| 连江县| 溧阳市| 乡宁县| 行唐县| 资阳市| 弥勒县| 榕江县| 高邮市| 浏阳市| 东明县| 辉县市| 马山县|