C#獲得症結字鄰近文字算法實例。本站提示廣大學習愛好者:(C#獲得症結字鄰近文字算法實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C#獲得症結字鄰近文字算法實例正文
本文實例講述了C#獲得症結字鄰近文字算法。分享給年夜家供年夜家參考。詳細以下:
算法描寫:
1.將文章以字符串的情勢傳入。
2.用正則表達式停止婚配。
3.在婚配中前往症結字鄰近的文件。
4.曉得婚配停止。
流程圖以下:
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#法式設計有所贊助。