我基本上在尋找一種方法來檢查某個字符串是否包含任何特定的字符列表,如果包含其中的一個來分割字符串,然後在它後面插入相同的字符infront /。這是因爲由於SQL處理不好,這些特定的字符在輸入時會破壞我的搜索。從數組中查找char,然後插入另一個char
這是我多遠其實走到這一步:
string[] errorChars = new string[]
{
"!",
"}",
"{",
"'",
};
for (int i = 0; i < errorChars.Count(); i++)
{
if(fTextSearch.Contains(errorChars[i]))
{
}
}
讓我看看我的理解:「˚FØ} o」的指定的一個字符串,你想將它拆分到f中! o}和o?我不確定我是否完全理解 - 如果這是你想要完成的,那麼你可以使用String.Split方法。 – Daniel 2012-07-25 12:40:01
'拆分字符串並在其之前和之後插入'可能意味着很多事情。你爲什麼不給我們一個預期的輸入和輸出的例子。 – 2012-07-25 12:40:25
可能http://stackoverflow.com/questions/995478/sql-server-full-text-search-escape-characters會有所幫助。 – GSerg 2012-07-25 12:40:40