我基本上在寻找一种方法来检查某个字符串是否包含任何特定的字符列表,如果包含其中的一个来分割字符串,然后在它后面插入相同的字符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