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

C#獲取關鍵字附近文字算法實例

 更新時間:2015年07月22日 12:05:27   作者:冰封的心  
這篇文章主要介紹了C#獲取關鍵字附近文字算法,實例分析了文字查找算法的原理與實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#獲取關鍵字附近文字算法。分享給大家供大家參考。具體如下:

算法描述:

1.將文章以字符串的形式傳入。
2.用正則表達式進行匹配。
3.在匹配中返回關鍵字附近的文件。
4.知道匹配結(jié)束。

流程圖如下:


public string GetLeng(string st)
{
  string s = "";
  int i = 1;
  string key = Request.QueryString["KeyWord"].ToString();
  Regex reg = new Regex(key);
  Match mat = reg.Match(st);
  while (mat.Success)
  {
   if (mat.Index - 15 > 0 && mat.Index + 15 < st.Length)
   {
    s = s + st.Substring(mat.Index - 15, 30);
    // MessageBox.Show(mat.Index.ToString());//位置 
    mat = reg.Match(st, mat.Index + mat.Length);
    // this.richTextBox2.AppendText(mat);
   }
   if (mat.Index == 0)
   {
    // if (mat.Index - 30 >= 0)
    //{ s = s + st.Substring(0, 30);}
    //else
    // {
     s = s + st.Substring(0, st.Length);
    //}
   }
    if (mat.Index == st.Length - key.Length)
   {
     s = s + st.Substring(0, 30);
   }
  }
}

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C#實現(xiàn)Quartz任務調(diào)度的示例代碼

    C#實現(xiàn)Quartz任務調(diào)度的示例代碼

    使用 Quartz.NET,你可以很容易地安排任務在應用程序啟動時運行,或者每天、每周、每月的特定時間運行,甚至可以基于更復雜的調(diào)度規(guī)則,本文給大家介紹了C#實現(xiàn)Quartz任務調(diào)度,需要的朋友可以參考下
    2024-04-04
  • Unity2021發(fā)布WebGL與網(wǎng)頁交互問題的解決

    Unity2021發(fā)布WebGL與網(wǎng)頁交互問題的解決

    本文主要介紹了Unity2021發(fā)布WebGL與網(wǎng)頁交互問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • ZooKeeper 實現(xiàn)分布式鎖的方法示例

    ZooKeeper 實現(xiàn)分布式鎖的方法示例

    這篇文章主要介紹了ZooKeeper 實現(xiàn)分布式鎖的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • Unity Shader實現(xiàn)圖形繪制(藍天白云大海)

    Unity Shader實現(xiàn)圖形繪制(藍天白云大海)

    這篇文章主要為大家詳細介紹了Unity Shader實現(xiàn)圖形繪制,藍天白云大海,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#對接阿里云IOT平臺進行設備開發(fā)

    C#對接阿里云IOT平臺進行設備開發(fā)

    這篇文章介紹了C#對接阿里云IOT平臺進行設備開發(fā),對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • 詳解c# 事件總線

    詳解c# 事件總線

    這篇文章主要介紹了c# 事件總線的相關資料,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-05-05
  • C#生成隨機字符串的實例

    C#生成隨機字符串的實例

    本文介紹了“C#生成隨機字符串的實例”,需要的朋友可以參考一下
    2013-03-03
  • 詳解C#之事件

    詳解C#之事件

    這篇文章主要介紹了C#之事件的知識點,文中代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以參考下
    2020-06-06
  • C#實現(xiàn)向指定文本文件添加內(nèi)容的方法

    C#實現(xiàn)向指定文本文件添加內(nèi)容的方法

    這篇文章主要介紹了C#實現(xiàn)向指定文本文件添加內(nèi)容的方法,涉及C#操作文本文件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • C#將圖片和字節(jié)流互相轉(zhuǎn)換并顯示到頁面上

    C#將圖片和字節(jié)流互相轉(zhuǎn)換并顯示到頁面上

    本文主要介紹用C#實現(xiàn)圖片轉(zhuǎn)換成字節(jié)流,字節(jié)流轉(zhuǎn)換成圖片,并根據(jù)圖片路徑返回圖片的字節(jié)流,有需要的朋友可以參考下
    2015-08-08

最新評論

七台河市| 泽普县| 台湾省| 巩义市| 饶河县| 工布江达县| 长兴县| 松江区| 安陆市| 车致| 自治县| 鄯善县| 鄱阳县| 和顺县| 宜章县| 肇州县| 盐津县| 龙岩市| 麻江县| 太仆寺旗| 娱乐| 乌鲁木齐市| 平远县| 东丰县| 唐河县| 罗平县| 仲巴县| 乌什县| 泗水县| 南安市| 永修县| 铜鼓县| 巴彦县| 武清区| 安图县| 封丘县| 东源县| 沙坪坝区| 阿鲁科尔沁旗| 德钦县| 平安县|