没有前后conflict除错,自己看着办吧~~~
public static String GetSearchText(String content, String findTxt)
{
String[] arrTxt = content.Split(',');
//String[] arrfindTxt = findTxt.Split(',');
String result = "";
int len = arrTxt.Length - 1;
for (int j = 0; j <= len; j++)
{
//for (int k = 0; k < arrfindTxt.Length; k++)
//{
if (arrTxt[j].IndexOf(findTxt > 0)
{ //arrTxt[j] = arrTxt[j].Replace(arrfindTxt[k], "<b>" + arrfindTxt[k] + "</b>");
arrTxt[j] = arrTxt[j].Replace(findTxt, "<b>" + findTxt + "</b>");
switch(j)
{
case 0:
result += arrTxt[j] + arrTxt[j+1];
break;
case len:
result += arrTxt[j-1] + arrTxt[j];
break;
default:
result += arrTxt[j-1] + arrTxt[j] + arrTxt[j+1];
break;
}
}
//}
}
//return "a";
//arrTxt[j] = arrTxt[j].Replace(arrTxt[j - 1], arrTxt[j - 1] + arrTxt[j] + arrTxt[j + 1]);
//if(arrTxt[j].)
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(GetSearchText("请输入标题及时间,aaa,bbb,标题的,ccc,ddd,eee,fff,我们的标题","标题"));
}
}