校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 正則表達式

正則表達式

熱門標簽:錫林郭勒盟地圖標注位置 湖南企業智能外呼系統供應商 知名的電話機器人 RO地圖標注app 自制電銷機器人 高德地圖標注短信簽約 電銷機器人公司簡介 百音電話機器人 福州工作銷售電話機器人
我們要解析一個HTML文檔時可利用正則表達式取得標簽內容
例子:
以從字符串中取出所有A標簽的 id號和內容為例:
a id="1" target="_blank">aaaaaaaaaa/a>
正則表達式:
a[^]*id[^]*=[^]*"(?ID>[^]*)"[^]*target[^]*=[^]*"[^]*_blank[^]*" [^]*>(?content>[^]*)/a>
正則分解:
[^]* 是一個很有用的組合,能定位到下一個查詢關鍵字
(?ID>[^]*)  用于取得一個或者多個值直到遇到下一個關鍵字
ID> 類似一個正則的變量,給用()號取得的內容進行標識,以便于程序的調用
C#調用的例子:
string strRegex=@"a[^]*id[^]*=[^]*"(?ID>[^]*)"[^]*target[^]*=[^]*"[^]*_blank[^]*" [^]*>(?CONTENT>[^]*)/a>";
string strSource="a id=\"1\" target=\"_blank\">aaaaaaaaaa/a>"
System.Text.RegularExpressions.Regex r;
                System.Text.RegularExpressions.MatchCollection m;
                mc= new System.Text.RegularExpressions.Regex(strRegex, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
               ro = mc.Matches(strSource);
if (ro.Count >= 0)
 {
   for (int i = 0; i  m.Count; i++)
    {
        //取出ID和內容
         string id = ro[i].Groups["ID"].Value;
         string topic = ro[i].Groups["CONTENT"].Value;
    }
 }

標簽:昆明 茂名 西寧 玉林 怒江 河北 吉林 秦皇島

巨人網絡通訊聲明:本文標題《正則表達式》,本文關鍵詞  正則,表達式,正則,表達式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式》相關的同類信息!
  • 本頁收集關于正則表達式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 木兰县| 宁国市| 峡江县| 九寨沟县| 甘肃省| 多伦县| 海晏县| 山阴县| 潜山县| 河池市| 章丘市| 临武县| 张家界市| 桐庐县| 綦江县| 泸定县| 乐都县| 安远县| 商都县| 桂平市| 香河县| 扎赉特旗| 雷波县| 年辖:市辖区| 郧西县| 麻城市| 烟台市| 伊吾县| 伊金霍洛旗| 伊吾县| 辽源市| 深州市| 壤塘县| 曲周县| 马边| 兴海县| 鹿泉市| 鹿邑县| 大丰市| 巩留县| 德州市|