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

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

正則表達(dá)是解析HTML元素的代碼記錄

2024-04-27 15:11:05
字體:
供稿:網(wǎng)友

                如果我們要解析一個(gè)html,想要得到界面里的某個(gè)標(biāo)簽值,那么用正則表達(dá)式比較方便。

                比如,我們獲得了一個(gè)html界面,想獲得某個(gè)標(biāo)簽的值(這個(gè)標(biāo)簽有唯一屬性比如id=xxx,如果該類標(biāo)簽沒有唯一屬性的話,那么將會(huì)得到該類標(biāo)簽所有值),

                代碼展示如下:

                 PRivate string GetValue(string data)                   {                         string returnStr = "";                              MatchCollection mc = Regex.Matches(data, "<td id='cur_no2' .*?>.*?</td>");  //做一個(gè)要匹配的正則表達(dá)式, .*?表示所有的元素                        foreach (Match m in mc)               //遍歷匹配好的標(biāo)簽                        {                           string str = m.Value.Replace("</td>", "");   //去掉標(biāo)簽后綴,用“”代替</td>                           str = Regex.Replace(str, "<.*?>", "");         // 去掉標(biāo)簽前綴,用“”代替<.*?>                           returnStr += str;          //如果匹配多個(gè)標(biāo)簽,那么標(biāo)簽里面的值拼接                        }                                 return returnStr;                     }

               


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东兴市| 噶尔县| 天等县| 邢台县| 定边县| 枞阳县| 华亭县| 南开区| 九台市| 宁城县| 石阡县| 淳化县| 扎囊县| 绥化市| 咸阳市| 湟源县| 滕州市| 齐河县| 麻栗坡县| 东乌珠穆沁旗| 班玛县| 元朗区| 乌审旗| 绥中县| 项城市| 常宁市| 吉首市| 柏乡县| 疏附县| 湟源县| 彭山县| 浦江县| 木兰县| 新河县| 阿拉善左旗| 萨迦县| 宣武区| 景德镇市| 黄龙县| 屏山县| 肥乡县|