最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#正則表達(dá)式獲取下拉菜單(select)的相關(guān)屬性值

 更新時(shí)間:2014年07月03日 11:27:07   投稿:junjie  
這篇文章主要介紹了C#正則表達(dá)式獲取下拉菜單(select)的相關(guān)屬性值,比如可以獲得name屬性的值、value值、指定值,需要的朋友可以參考下

給幾個(gè)在C#中,使用正則表達(dá)式取頁(yè)面下拉菜單(select)中的值示例:

復(fù)制代碼 代碼如下:

//取html中全部 select 的 name
Regex reg_name = new Regex(@"(?<=<select name=\"").*?(?=\"")");

//取html中全部<select>項(xiàng)的值
Regex reg_select = new Regex("(?is)<select name=*.*?>]*.*?</select>");

//取html中一個(gè) select name 等于"Status"的值
Regex status = new Regex(@"(?is)<select name=\""status\"">]*.*?</select>");


 

一下是一段完整的代碼和方法,取html中一個(gè)下拉菜單 select name 等于”Status”的中值,添加到DropDownList中:

復(fù)制代碼 代碼如下:

string strDoc = (你的html);

//取html中一個(gè)下拉菜單 select name 等于"Status"的中值
Regex status = new Regex(@"(?is)<select name=\""status\"">]*.*?</select>");
MatchCollection mc_status = status.Matches(strDoc);
getSelectOptions(mc_status, cmbStatus);

/// <summary>
/// 取select對(duì)列表復(fù)制
/// </summary>
/// <param name="selected"></param>
/// <param name="cmb"></param>
void getSelectOptions(MatchCollection selected, ComboBox cmb)
{
    if (selected.Count < 1)
        return;
    txtValues.Text = "";
    txtValues.Text = selected[0].Value.Replace("</option>", Environment.NewLine);
    string tmpTxt = "";
    foreach (string s in txtValues.Lines)
    {
        if (s == "")
            continue;
        string a = "";
        a = s.Replace("\"", "").Replace("<option value=\"", "");
        int x = a.LastIndexOf(">");
        tmpTxt += a.Substring(x + 1) + Environment.NewLine;
    }
    txtValues.Text = tmpTxt.Trim();
    cmb.Items.Clear();
    cmb.Items.AddRange(txtValues.Lines);
    cmb.SelectedIndex = 0;
    cmb.Size = cmb.PreferredSize;
}

相關(guān)文章

  • C# foreach獲取循環(huán)索引的四種方法

    C# foreach獲取循環(huán)索引的四種方法

    在C#中使用foreach循環(huán)的時(shí)候我們有時(shí)會(huì)碰到需要索引的情況,在for循環(huán)中我們可以得到循環(huán)索引 , foreach并不直接提供 , 下面介紹4種foreach獲取索引的方法,希望對(duì)大家有用處,需要的朋友可以參考下
    2025-03-03
  • 詳解C#如何讀寫(xiě)config配置文件

    詳解C#如何讀寫(xiě)config配置文件

    這篇文章主要介紹了詳解C#如何讀寫(xiě)config配置文件,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • 基于WPF實(shí)現(xiàn)篩選下拉多選控件

    基于WPF實(shí)現(xiàn)篩選下拉多選控件

    這篇文章主要為大家詳細(xì)介紹了如何基于WPF實(shí)現(xiàn)簡(jiǎn)單的篩選下拉多選控件,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以了解一下
    2023-04-04
  • 一個(gè)可逆加密的類(lèi)(使用3DES加密)

    一個(gè)可逆加密的類(lèi)(使用3DES加密)

    表示三重?cái)?shù)據(jù)加密標(biāo)準(zhǔn)算法的基類(lèi),TripleDES 的所有實(shí)現(xiàn)都必須從此基類(lèi)派生。是從 SymmetricAlgorithm 類(lèi)里繼承出來(lái)。
    2011-07-07
  • C#中實(shí)現(xiàn)在32位、64位系統(tǒng)下自動(dòng)切換不同的SQLite dll文件

    C#中實(shí)現(xiàn)在32位、64位系統(tǒng)下自動(dòng)切換不同的SQLite dll文件

    這篇文章主要介紹了C#中實(shí)現(xiàn)在32位、64位系統(tǒng)下自動(dòng)切換不同的SQLite dll文件,本文使用C#代碼實(shí)現(xiàn)DLL文件的切換,需要的朋友可以參考下
    2014-09-09
  • C# Process調(diào)用外部程序的實(shí)現(xiàn)

    C# Process調(diào)用外部程序的實(shí)現(xiàn)

    這篇文章主要介紹了C# Process調(diào)用外部程序的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Unity 從Resources中動(dòng)態(tài)加載Sprite圖片的操作

    Unity 從Resources中動(dòng)態(tài)加載Sprite圖片的操作

    這篇文章主要介紹了Unity 從Resources中動(dòng)態(tài)加載Sprite圖片的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • C#中if語(yǔ)句使用概述

    C#中if語(yǔ)句使用概述

    這里介紹C#使用if語(yǔ)句,C#使用if語(yǔ)句中的表達(dá)式必須放在一對(duì)圓括號(hào)中。除此之外,表達(dá)式必須是布爾表達(dá)式
    2014-03-03
  • C#實(shí)現(xiàn)獲取多維數(shù)組的行數(shù)與列數(shù)

    C#實(shí)現(xiàn)獲取多維數(shù)組的行數(shù)與列數(shù)

    這篇文章主要為大家詳細(xì)介紹了C#如何分別使用Array.GetUpperBound方法和Array.GetLength方法實(shí)現(xiàn)獲取多維數(shù)組的行數(shù)與列數(shù),需要的可以參考下
    2024-02-02
  • C#鍵盤(pán)鼠標(biāo)鉤子實(shí)例

    C#鍵盤(pán)鼠標(biāo)鉤子實(shí)例

    這篇文章主要介紹了C#鍵盤(pán)鼠標(biāo)鉤子的實(shí)現(xiàn)方法,以實(shí)例形式分析了針對(duì)鍵盤(pán)與鼠標(biāo)鉤子的實(shí)現(xiàn)步驟與相關(guān)技巧,并配有相關(guān)官方文檔說(shuō)明的地址,需要的朋友可以參考下
    2014-12-12

最新評(píng)論

金乡县| 余干县| 谷城县| 锦州市| 清涧县| 富阳市| 永登县| 博罗县| 英超| 铅山县| 罗甸县| 河南省| 霍邱县| 双牌县| 昭平县| 万年县| 航空| 酉阳| 巢湖市| 金寨县| 灵石县| 荔波县| 宣汉县| 芮城县| 黄龙县| 新建县| 灵寿县| 宝兴县| 佛山市| 连平县| 铁岭市| 遵义县| 龙岩市| 昌乐县| 阿克苏市| 离岛区| 大庆市| 师宗县| 新郑市| 迁西县| 苏尼特左旗|